X-Git-Url: https://git.grml.org/?p=grml-debootstrap.git;a=blobdiff_plain;f=chroot-script;h=a5f92c402c847e97b6f182a7fd2af9a071c0d8b3;hp=3544d5c240d6953c9d56ebb50ac5600db1546b2a;hb=8f673fa8ccb6723dd73670f6e4eb970fbb76e741;hpb=52c01f74a2f5c52d17cffdd6cddf042553f3eba0 diff --git a/chroot-script b/chroot-script index 3544d5c..a5f92c4 100755 --- a/chroot-script +++ b/chroot-script @@ -470,8 +470,18 @@ timezone() { # helper function for fstab() {{{ createfstab(){ echo "Setting up /etc/fstab" + cat > /etc/fstab < /etc/fstab + echo "/dev/disk/by-uuid/${TARGET_UUID} / auto defaults,errors=remount-ro 0 1" >> /etc/fstab else echo "Warning: couldn't identify target UUID for rootfs, your /etc/fstab might be incomplete." fi @@ -658,6 +668,11 @@ grub_install() { return 1 fi + if [ -n "${BOOT_APPEND}" ] ; then + echo "Adding BOOT_APPEND configuration ['${BOOT_APPEND}'] to /etc/default/grub." + sed -i "/GRUB_CMDLINE_LINUX_DEFAULT/ s#\"\$# ${BOOT_APPEND}\"#" /etc/default/grub + fi + mountpoint /boot/efi &>/dev/null && umount /boot/efi $UPDATEGRUB