Make sure "generate-stackbrew-library.sh" fails if there's some kind of network error (and thus "$latest" cannot be determined properly)

This commit is contained in:
Tianon Gravi 2017-04-26 13:14:40 -07:00
parent 71199bd69a
commit 20694c47e7

View File

@ -1,5 +1,5 @@
#!/bin/bash #!/bin/bash
set -e set -Eeuo pipefail
self="$(basename "$BASH_SOURCE")" self="$(basename "$BASH_SOURCE")"
cd "$(dirname "$(readlink -f "$BASH_SOURCE")")" cd "$(dirname "$(readlink -f "$BASH_SOURCE")")"
@ -40,7 +40,7 @@ join() {
echo "${out#$sep}" echo "${out#$sep}"
} }
latest=$(curl -sSL 'https://nextcloud.com/changelog/' |tac|tac \ latest=$(curl -fsSL 'https://nextcloud.com/changelog/' |tac|tac \
| grep -o "\(Version\|Release\)\s\+[[:digit:]]\+\(.[[:digit:]]\+\)\+" \ | grep -o "\(Version\|Release\)\s\+[[:digit:]]\+\(.[[:digit:]]\+\)\+" \
| awk '{ print $2 }' \ | awk '{ print $2 }' \
| sort -uV \ | sort -uV \