diff options
author | Karel Kočí <karel.koci@nic.cz> | 2019-12-02 15:59:10 +0100 |
---|---|---|
committer | Karel Kočí <karel.koci@nic.cz> | 2019-12-02 15:59:10 +0100 |
commit | 012049df080aca7d676bfddbfce98430c478cfb1 (patch) | |
tree | 38c55504d6bcbb5dc6909287b2edcca4d845a3f8 | |
parent | ce6be2d4d764533de7c9040c797d9ad307cf7ac7 (diff) | |
download | laminar-cnf-012049df080aca7d676bfddbfce98430c478cfb1.tar.gz laminar-cnf-012049df080aca7d676bfddbfce98430c478cfb1.tar.bz2 laminar-cnf-012049df080aca7d676bfddbfce98430c478cfb1.zip |
templates/alpine.run: download latest rootfs
-rwxr-xr-x | templates/alpine.run | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/templates/alpine.run b/templates/alpine.run index bba82ad..b0d61fd 100755 --- a/templates/alpine.run +++ b/templates/alpine.run @@ -27,9 +27,10 @@ mkdir -p "$TWORKSPACE/distfiles" "$WORKSPACE/packages" if [ ! -d "$ROOT" ]; then # Prepare new root if there is none - # TODO get latest uri from latest-releases.yml file + rootfs="$(curl http://dl-cdn.alpinelinux.org/alpine/edge/releases/x86_64/latest-releases.yaml | \ + yq -r 'map(select(.flavor == "alpine-minirootfs")) | .[0].file')" echo_stage "Setting up new root" - wget "http://dl-cdn.alpinelinux.org/alpine/edge/releases/$ARCH/alpine-minirootfs-3.9.0-$ARCH.tar.gz" -O alpine.tar.gz + wget "http://dl-cdn.alpinelinux.org/alpine/edge/releases/$ARCH/$rootfs" -O alpine.tar.gz # TODO verify signature gunzip alpine.tar.gz # tar is not able to change compressed files tar -f alpine.tar --delete ./dev/null |