From f5ab3c54b506ab4627c71abf6ca781dee1100ac1 Mon Sep 17 00:00:00 2001 From: udeved Date: Fri, 19 Aug 2016 22:27:59 +0200 Subject: [PATCH] util-iso-cal: add write_grubcfg_conf() --- lib/util-iso-calamares.sh | 33 ++++++++++++++++++++++++++------- 1 file changed, 26 insertions(+), 7 deletions(-) diff --git a/lib/util-iso-calamares.sh b/lib/util-iso-calamares.sh index fa1d60c..1ad1136 100644 --- a/lib/util-iso-calamares.sh +++ b/lib/util-iso-calamares.sh @@ -240,10 +240,6 @@ write_settings_conf(){ write_mhwdcfg_conf(){ local conf="$1/etc/calamares/modules/mhwdcfg.conf" echo "---" > "$conf" - echo "bus:" >> "$conf" - echo " - pci" >> "$conf" - echo " - usb" >> "$conf" - echo '' >> "$conf" echo "identifier:" >> "$conf" echo " net:" >> "$conf" echo " - 200" >> "$conf" @@ -251,6 +247,10 @@ write_mhwdcfg_conf(){ echo " video:" >> "$conf" echo " - 300" >> "$conf" echo '' >> "$conf" + echo "bus:" >> "$conf" + echo " - pci" >> "$conf" + echo " - usb" >> "$conf" + echo '' >> "$conf" if ${nonfree_xorg};then echo "driver: nonfree" >> "$conf" else @@ -266,6 +266,8 @@ write_mhwdcfg_conf(){ else echo "local: true" >> "$conf" fi + echo '' >> "$conf" + echo 'repo: /opt/pacman-mhwd.conf' >> "$conf" } write_chrootcfg_conf(){ @@ -280,12 +282,10 @@ write_chrootcfg_conf(){ write_postcfg_conf(){ local conf="$1/etc/calamares/modules/postcfg.conf" - echo '' >> "$conf" + echo "---" > "$conf" echo "keyrings:" >> "$conf" echo " - archlinux" >> "$conf" echo " - manjaro" >> "$conf" - echo '' >> "$conf" - echo "plymouth_theme: ${plymouth_theme}" >> "$conf" } write_netinstall_conf(){ @@ -296,6 +296,23 @@ write_netinstall_conf(){ echo "groupsUrl: ${netgroups}/${yaml}" >> "$conf" } +write_grubcfg_conf(){ + local conf="$1/etc/calamares/modules/grubcfg.conf" + echo "---" > "$conf" + echo "overwrite: false" >> "$conf" + echo '' >> "$conf" + echo "defaults:" >> "$conf" + echo " GRUB_TIMEOUT: 5" >> "$conf" + echo ' GRUB_DEFAULT: "saved"' >> "$conf" + echo " GRUB_DISABLE_SUBMENU: true" >> "$conf" + echo ' GRUB_TERMINAL_OUTPUT: "console"' >> "$conf" + echo " GRUB_DISABLE_RECOVERY: true" >> "$conf" + if ${plymouth_boot};then + echo '' >> "$conf" + echo "plymouth_theme: ${plymouth_theme}" + fi +} + configure_calamares(){ msg2 "Configuring Calamares ..." @@ -326,6 +343,8 @@ configure_calamares(){ write_chrootcfg_conf "$1" write_postcfg_conf "$1" + + write_grubcfg_conf "$1" write_services_conf "$1" write_users_conf "$1"