summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTilo Spannagel <development@tilosp.de>2020-03-12 00:56:41 +0100
committerGitHub <noreply@github.com>2020-03-12 00:56:41 +0100
commitc38c61e386b071ffff9ff3be6bce1086b14d0411 (patch)
tree218ee7c911dd2348968302846120c23e86dd2b83
parentf86d328c5b6a55fa917c5387690049576e120c62 (diff)
parent5e9de8061e10dd8ede41983cad2548d1c28c60c6 (diff)
Merge pull request #1031 from nextcloud/generate-stackbrew-library-sh
Make generate-stackbrew-library.sh reproducible
-rwxr-xr-xgenerate-stackbrew-library.sh6
-rw-r--r--latest.txt1
-rwxr-xr-xupdate.sh6
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
diff --git a/update.sh b/update.sh
index 890b54f1..2c435c6b 100755
--- a/update.sh
+++ b/update.sh
@@ -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| \