diff options
author | Tilo Spannagel <development@tilosp.de> | 2020-03-12 00:56:41 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-12 00:56:41 +0100 |
commit | c38c61e386b071ffff9ff3be6bce1086b14d0411 (patch) | |
tree | 218ee7c911dd2348968302846120c23e86dd2b83 | |
parent | f86d328c5b6a55fa917c5387690049576e120c62 (diff) | |
parent | 5e9de8061e10dd8ede41983cad2548d1c28c60c6 (diff) |
Merge pull request #1031 from nextcloud/generate-stackbrew-library-sh
Make generate-stackbrew-library.sh reproducible
-rwxr-xr-x | generate-stackbrew-library.sh | 6 | ||||
-rw-r--r-- | latest.txt | 1 | ||||
-rwxr-xr-x | update.sh | 6 |
3 files changed, 8 insertions, 5 deletions
diff --git a/generate-stackbrew-library.sh b/generate-stackbrew-library.sh index a68081c9..873d3bff 100755 --- a/generate-stackbrew-library.sh +++ b/generate-stackbrew-library.sh @@ -67,11 +67,7 @@ join() { echo "${out#$sep}" } -latest=$( curl -fsSL 'https://download.nextcloud.com/server/releases/' |tac|tac| \ - grep -oE 'nextcloud-[[:digit:]]+(\.[[:digit:]]+){2}' | \ - grep -oE '[[:digit:]]+(\.[[:digit:]]+){2}' | \ - sort -uV | \ - tail -1 ) +latest=$( cat latest.txt ) # Generate each of the tags. versions=( */ ) diff --git a/latest.txt b/latest.txt new file mode 100644 index 00000000..3d5ab6e5 --- /dev/null +++ b/latest.txt @@ -0,0 +1 @@ +18.0.2 @@ -157,6 +157,12 @@ function create_variant() { done } +curl -fsSL 'https://download.nextcloud.com/server/releases/' |tac|tac| \ + grep -oE 'nextcloud-[[:digit:]]+(\.[[:digit:]]+){2}' | \ + grep -oE '[[:digit:]]+(\.[[:digit:]]+){2}' | \ + sort -uV | \ + tail -1 > latest.txt + find . -maxdepth 1 -type d -regextype sed -regex '\./[[:digit:]]\+\.[[:digit:]]\+\(-rc\|-beta\|-alpha\)\?' -exec rm -r '{}' \; fullversions=( $( curl -fsSL 'https://download.nextcloud.com/server/releases/' |tac|tac| \ |