rocky-linux-generic-images/create-image.sh
2023-07-27 20:03:48 +05:30

26 lines
619 B
Bash
Executable File

#!/usr/bin/env bash
REAL_USER=$(who am i | awk '{print $1}')
APPLIANCE_NAME="Rocky-9-aarch64-minimal"
KICKSTARTER_FILENAME="${APPLIANCE_NAME}.ks"
if [[ ${EUID} -ne 0 ]]; then
>&2 echo "ERROR: Please run this script as root"
exit 1
fi
appliance-creator \
--config "${KICKSTARTER_FILENAME}" \
--name "${APPLIANCE_NAME}" \
--format raw \
--checksum \
--no-compress \
--outdir "${PWD}" \
--cache "/root/cache" \
--debug \
--verbose \
1> Rocky-9-aarch64-minimal.stdout.log \
2> Rocky-9-aarch64-minimal.stderr.log
chown "${REAL_USER}:${REAL_USER}" "${APPLIANCE_NAME}*"