Merge pull request #25521 from allencloud/modify-vendor-script

better vendor.sh to break when fail in grep
This commit is contained in:
Vincent Demeester 2016-08-30 11:26:41 +02:00 коммит произвёл GitHub
Родитель 6e09e142a1 e06a8dc6be
Коммит 92da332638
1 изменённых файлов: 6 добавлений и 1 удалений

Просмотреть файл

@ -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
;;