From 38572a2a7413fbd4204cf3e9d2008e2cb4e44711 Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 4 Jan 2026 06:59:42 +0000 Subject: [PATCH] fix: Add missing ROOTFS_DIR and ISO_DIR variable definitions The build-linux-iso.sh script used $ROOTFS_DIR and $ISO_DIR variables throughout but never defined them, causing the script to fail immediately. Fix: - Add ROOTFS_DIR="$BUILD_DIR/rootfs" - Add ISO_DIR="$BUILD_DIR/iso" - Update mkdir to create proper directory structure with casper/isolinux/grub These variables were already correctly defined in build-linux-iso-full.sh --- script/build-linux-iso.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/script/build-linux-iso.sh b/script/build-linux-iso.sh index 4b3c777..4976254 100644 --- a/script/build-linux-iso.sh +++ b/script/build-linux-iso.sh @@ -6,6 +6,8 @@ set -e WORK_DIR="${1:-.}" BUILD_DIR="$WORK_DIR/aethex-linux-build" +ROOTFS_DIR="$BUILD_DIR/rootfs" +ISO_DIR="$BUILD_DIR/iso" ISO_NAME="AeThex-Linux-amd64.iso" echo "[*] AeThex ISO Builder - Containerized Edition" @@ -14,7 +16,7 @@ echo "[*] This build method works in Docker without privileged mode" # Clean and prepare rm -rf "$BUILD_DIR" -mkdir -p "$BUILD_DIR"/{iso,rootfs} +mkdir -p "$ROOTFS_DIR" "$ISO_DIR"/{casper,isolinux,boot/grub} # Check dependencies echo "[*] Checking dependencies..."