Add configurable template root volume size

Allow to override default 10G.
pull/8/head
Marek Marczykowski-Górecki 6 years ago
parent 4d73c0abc7
commit 310837b4ee

@ -17,8 +17,9 @@ TEMPLATE_ENV_WHITELIST += \
DIST DISTRIBUTION TEMPLATE_SCRIPTS TEMPLATE_NAME TEMPLATE_FLAVOR \ DIST DISTRIBUTION TEMPLATE_SCRIPTS TEMPLATE_NAME TEMPLATE_FLAVOR \
TEMPLATE_FLAVOR_DIR TEMPLATE_OPTIONS APPMENUS_DIR \ TEMPLATE_FLAVOR_DIR TEMPLATE_OPTIONS APPMENUS_DIR \
VERBOSE DEBUG PATH BUILDER_DIR SRC_DIR DISCARD_PREPARED_IMAGE \ VERBOSE DEBUG PATH BUILDER_DIR SRC_DIR DISCARD_PREPARED_IMAGE \
TEMPLATE_ROOT_WITH_PARTITIONS USE_QUBES_REPO_VERSION \ TEMPLATE_ROOT_WITH_PARTITIONS TEMPLATE_ROOT_SIZE \
USE_QUBES_REPO_TESTING BUILDER_TURBO_MODE REPO_PROXY FEDORA_MIRROR \ USE_QUBES_REPO_VERSION USE_QUBES_REPO_TESTING \
BUILDER_TURBO_MODE REPO_PROXY FEDORA_MIRROR \
CENTOS_MIRROR EPEL_MIRROR CENTOS_MIRROR EPEL_MIRROR
# Make sure names are < 32 characters, process aliases # Make sure names are < 32 characters, process aliases

@ -28,6 +28,10 @@ if [ "${VERBOSE}" == "1" ]; then
export YUM_OPTS="${YUM_OPTS} -q" export YUM_OPTS="${YUM_OPTS} -q"
fi fi
if [ -z "$TEMPLATE_ROOT_SIZE" ]; then
TEMPLATE_ROOT_SIZE=10G
fi
# ------------------------------------------------------------------------------ # ------------------------------------------------------------------------------
# Make sure INSTALLDIR exists # Make sure INSTALLDIR exists
# ------------------------------------------------------------------------------ # ------------------------------------------------------------------------------
@ -54,7 +58,7 @@ if [ -f "${IMG}" ]; then
fi fi
else else
echo "-> Initializing empty image..." echo "-> Initializing empty image..."
truncate -s 10G "${IMG}" || exit 1 truncate -s "$TEMPLATE_ROOT_SIZE" "${IMG}" || exit 1
if [ "0$TEMPLATE_ROOT_WITH_PARTITIONS" -eq 1 ]; then if [ "0$TEMPLATE_ROOT_WITH_PARTITIONS" -eq 1 ]; then
echo "-> Creating partition table" echo "-> Creating partition table"

Loading…
Cancel
Save