diff --git a/Makefile b/Makefile index 0362032..eb5872b 100644 --- a/Makefile +++ b/Makefile @@ -9,6 +9,7 @@ VARIANT = Server WEB_UI = false REPOS = /etc/yum.repos.d/fedora.repo /etc/yum.repos.d/fedora-updates.repo ADDITIONAL_TEMPLATES = "" +EXTRA_BOOT_PARAMS = ROOTFS_SIZE = 4 # Generated vars @@ -118,6 +119,8 @@ container/$(IMAGE_NAME)-$(IMAGE_TAG): # Step 5: Generate xorriso script xorriso/%.sh: xorriso/%.sh.in + find results + sed -i 's/quiet/quiet $(EXTRA_BOOT_PARAMS)' results/grub/grub.cfg $(eval _VARS = IMAGE_NAME IMAGE_TAG ARCH VERSION) $(foreach var,$(_VARS),$(var)=$($(var))) envsubst '$(foreach var,$(_VARS),$$$(var))' < $(_BASE_DIR)/xorriso/$*.sh.in > $(_BASE_DIR)/xorriso/$*.sh diff --git a/xorriso/gen_input.sh.in b/xorriso/gen_input.sh.in index b660e1b..e1edc52 100644 --- a/xorriso/gen_input.sh.in +++ b/xorriso/gen_input.sh.in @@ -5,6 +5,8 @@ echo "-outdev $(pwd)/build/deploy.iso" echo "-boot_image any replay" echo "-joliet on" echo "-compliance joliet_long_names" +echo "-map $(pwd)/results/grub/grub.cfg grub/grub.cfg" +echo "-chmod 0444 grub/grub.cfg pushd container > /dev/null for file in $(find ${IMAGE_NAME}-${IMAGE_TAG}) do