From ae6ed05b18292f214b13f0a780767d9d0f702545 Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Fri, 1 Sep 2023 15:41:53 -0400 Subject: [PATCH] Flip the cached squashfs arg around --- buildiso.sh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/buildiso.sh b/buildiso.sh index a381a47..9f7b839 100755 --- a/buildiso.sh +++ b/buildiso.sh @@ -25,17 +25,17 @@ show_help() { echo -e " disk, partitioning, installing the base OS, and performing some initial" echo -e " configuration to allow the PVC Ansible role to take over after completion." echo - echo -e "Usage: $0 [-h] [-o ] [-s ]" + echo -e "Usage: $0 [-h] [-o ] [-s ] [-a]" echo echo -e " -h: Display this help message." echo -e " -o: Create the ISO as instead of the default." echo -e " -s: Obtain the source Debian Live ISO from instead of" echo -e " the default." - echo -e " -i: Ignore cached squashfs artifact during rebuild (ISO and debootstrap" - echo -e " artifacts are never ignored)." + echo -e " -a: Use cached squashfs artifact during rebuild (cached ISO and debootstrap" + echo -e " artifacts are always used)." } -while getopts "h?o:s:i" opt; do +while getopts "h?o:s:a" opt; do case "$opt" in h|\?) show_help @@ -47,8 +47,8 @@ while getopts "h?o:s:i" opt; do s) srcliveisourl=$OPTARG ;; - i) - ignorecachedsquashfs='y' + a) + usecachedsquashfs='y' ;; esac done @@ -120,7 +120,7 @@ prepare_rootfs() { echo "done." echo -n "Generating squashfs image of live installation... " - if [[ ! -f artifacts/filesystem.squashfs && -n ${ignorecachedsquashfs} ]]; then + if [[ ! -f artifacts/filesystem.squashfs && -z ${usecachedsquashfs} ]]; then sudo nice mksquashfs ${tempdir}/rootfs/ artifacts/filesystem.squashfs -e boot &>/dev/null || fail "Error generating squashfs." fi sudo cp artifacts/filesystem.squashfs ${tempdir}/installer/live/filesystem.squashfs &>/dev/null || fail "Error copying squashfs to tempdir."