From 140a1c8f88e091f659cd2052cbbc345e4cbd5763 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Sun, 21 Dec 2025 15:09:57 -0500 Subject: [PATCH] x86_64 iso file name more closely match the format of other Stormux images. Updated rhvoice fixes. --- x86_64/build.sh | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/x86_64/build.sh b/x86_64/build.sh index fc920a0..244a4ac 100755 --- a/x86_64/build.sh +++ b/x86_64/build.sh @@ -67,7 +67,6 @@ done # Get the directory where this script is located script_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" -pi4_files_dir="$script_dir/../pi4/files" echo "Building Stormux x86_64 ISO..." echo "Profile directory: $script_dir" @@ -108,6 +107,28 @@ fi # Build the ISO mkarchiso -v -w "$work_dir" -o "$output_dir" "$script_dir" +# Rename ISO to stormux-x86_64-YYYY-MM-DD.iso +dateStamp="$(date --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" +%Y-%m-%d)" +pushd "$output_dir" > /dev/null +shopt -s nullglob +isoFiles=( *.iso ) +shopt -u nullglob + +if [[ ${#isoFiles[@]} -eq 1 && -f "${isoFiles[0]}" ]]; then + desiredIso="stormux-x86_64-${dateStamp}.iso" + if [[ "${isoFiles[0]}" != "$desiredIso" ]]; then + if [[ -e "$desiredIso" ]]; then + echo "Warning: $desiredIso already exists; skipping rename." + else + mv "${isoFiles[0]}" "$desiredIso" + echo "Renamed ISO to: $desiredIso" + fi + fi +else + echo "Warning: expected one ISO in output, found ${#isoFiles[@]}; skipping rename." +fi +popd > /dev/null + # Generate sha1sum for the ISO echo echo "Generating sha1sum..."