better vendor.sh to break when fail in grep
Signed-off-by: allencloud <allen.sun@daocloud.io>
This commit is contained in:
parent
91ec7fa811
commit
e06a8dc6be
1 changed files with 6 additions and 1 deletions
|
@ -19,7 +19,12 @@ case $# in
|
|||
;;
|
||||
# If user passed arguments to the script
|
||||
1)
|
||||
eval "$(grep -E "^clone [^ ]+ $1" "$0")"
|
||||
path="$PWD/hack/vendor.sh"
|
||||
if ! cloneGrep="$(grep -E "^clone [^ ]+ $1" "$path")"; then
|
||||
echo >&2 "error: failed to find 'clone ... $1' in $path"
|
||||
exit 1
|
||||
fi
|
||||
eval "$cloneGrep"
|
||||
clean
|
||||
exit 0
|
||||
;;
|
||||
|
|
Loading…
Add table
Reference in a new issue