remove new release detection/auto-update of version -- future feature

This commit is contained in:
Jake Buchholz 2019-06-03 19:38:33 -07:00 committed by Mike Crute
parent 8f563aa4f1
commit b517dda7b8
1 changed files with 0 additions and 22 deletions

View File

@ -19,30 +19,8 @@ PROFILE=$1; shift
for BUILD in $BUILDS
do
printf "\n*** %s ***\n\n" "$BUILD"
BUILD_DIR="profile/$PROFILE/$BUILD"
# get version, release, and arch
eval "$(
grep -E '"(version|release|arch)"' "$BUILD_DIR/vars.json" | \
sed -e 's/[ ",]//g' -e 's/:/=/g'
)"
if [ "$version" != 'edge' ]; then
# get current Alpine release for this version
alpine_release=$(
curl -s "http://dl-cdn.alpinelinux.org/alpine/v$version/main/$arch/" | \
grep '"alpine-base-' | cut -d'"' -f2 | cut -d- -f3
)
# update core version profile's release if necessary
if [ "$alpine_release" != "$release" ]; then
printf "=== New release (%s) detected! ===\n\n" "$alpine_release"
sed -i '' -e "s/$release/$alpine_release/" "../profiles/version/$version"
./resolve-profile.py "$PROFILE"
# NOTE: this does NOT update 'revision', it's at target profile/build level
fi
fi
# execute packer, capture output and exit code
(
"$PACKER" build -var-file="$BUILD_DIR/vars.json" packer.json