diff --git a/scripts/create-imageslist.sh b/scripts/create-imageslist.sh new file mode 100755 index 00000000..a3b8b4c5 --- /dev/null +++ b/scripts/create-imageslist.sh @@ -0,0 +1,18 @@ +#!/bin/bash +# This script will create a txt file with RKE extended life images. +set -e -x + +IMAGES_LIST_FILE="./build/bin/rke-extended-life-images.txt" + +# Ensure the build directory exists +mkdir -p ./build/bin + +echo "Creating ${IMAGES_LIST_FILE}" + +# The command to generate a unique list of sorted images after removing noiro/aci images. +./bin/rke config --system-images --all | grep -Eo '^[^ ]+/.+' | grep -v '^noiro/' | sort | uniq > "$IMAGES_LIST_FILE" + +echo "Done creating ${IMAGES_LIST_FILE}" + +# Display the content of the generated file +cat "$IMAGES_LIST_FILE" diff --git a/scripts/package b/scripts/package index 50d1d3bf..b51794a9 100755 --- a/scripts/package +++ b/scripts/package @@ -10,3 +10,4 @@ SUFFIX="" [ "${ARCH}" != "amd64" ] && SUFFIX="_${ARCH}" ./scripts/create-releasenote.sh +./scripts/create-imageslist.sh