feat: Support image commit (#156)

This commit is contained in:
Kroese 2024-11-13 00:26:59 +01:00 committed by GitHub
parent c244483847
commit 4d1c1c476b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -17,6 +17,7 @@ echo " For support visit $SUPPORT"
: "${BOOT:=""}" # URL of the ISO file : "${BOOT:=""}" # URL of the ISO file
: "${DEBUG:="N"}" # Disable debugging : "${DEBUG:="N"}" # Disable debugging
: "${COMMIT:="N"}" # Commit to image
: "${MACHINE:="virt"}" # Machine selection : "${MACHINE:="virt"}" # Machine selection
: "${ALLOCATE:=""}" # Preallocate diskspace : "${ALLOCATE:=""}" # Preallocate diskspace
: "${ARGUMENTS:=""}" # Extra QEMU parameters : "${ARGUMENTS:=""}" # Extra QEMU parameters
@ -26,13 +27,13 @@ echo " For support visit $SUPPORT"
: "${DISK_SIZE:="16G"}" # Initial data disk size : "${DISK_SIZE:="16G"}" # Initial data disk size
: "${BOOT_MODE:=""}" # Boot system with UEFI : "${BOOT_MODE:=""}" # Boot system with UEFI
: "${BOOT_INDEX:="9"}" # Boot index of CD drive : "${BOOT_INDEX:="9"}" # Boot index of CD drive
: "${STORAGE:="/storage"}" # Storage folder location
# Helper variables # Helper variables
PROCESS="${APP,,}" PROCESS="${APP,,}"
PROCESS="${PROCESS// /-}" PROCESS="${PROCESS// /-}"
STORAGE="/storage"
INFO="/run/shm/msg.html" INFO="/run/shm/msg.html"
PAGE="/run/shm/index.html" PAGE="/run/shm/index.html"
TEMPLATE="/var/www/index.html" TEMPLATE="/var/www/index.html"
@ -80,8 +81,13 @@ fi
# Check folder # Check folder
if [ ! -d "$STORAGE" ]; then if [[ "$COMMIT" != [Nn]* ]]; then
STORAGE="/local"
mkdir -p "$STORAGE"
else
if [ ! -d "$STORAGE" ]; then
error "Storage folder ($STORAGE) not found!" && exit 13 error "Storage folder ($STORAGE) not found!" && exit 13
fi
fi fi
# Read memory # Read memory