From eadee681572256eb652c816caa5a2eafe8ff30fa Mon Sep 17 00:00:00 2001 From: Tim Yamin Date: Wed, 21 Jul 2004 18:43:29 +0000 Subject: [PATCH] Added a patch for only [re]mounting /boot when installation is required. Patch from bug #57836 by Martin "Parmus" Parm. git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@117 67a159dc-881f-0410-a524-ba9dfbe2cb84 --- genkernel | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/genkernel b/genkernel index e768ff6..3b4ed31 100755 --- a/genkernel +++ b/genkernel @@ -77,23 +77,28 @@ then fi # Check /boot is mounted -if ! egrep -q ' /boot ' /proc/mounts +if isTrue ${CMD_NOINSTALL} then - if egrep -q '^[^#].+ /boot ' /etc/fstab + isTrue ${MOUNTBOOT} && print_info 2 'Skipping automatic mount of boot' +else + if ! egrep -q ' /boot ' /proc/mounts then - if isTrue ${MOUNTBOOT} + if egrep -q '^[^#].+ /boot ' /etc/fstab then - if ! mount /boot + if isTrue ${MOUNTBOOT} then - print_warning 1 "${BOLD}WARNING${NORMAL}: Failed to mount /boot!" - echo + if ! mount /boot + then + print_warning 1 "${BOLD}WARNING${NORMAL}: Failed to mount /boot!" + echo + else + print_info 1 'mount: /boot mounted successfully!' + fi else - print_info 1 'mount: /boot mounted successfully!' + print_warning 1 "${BOLD}WARNING${NORMAL}: No mounted /boot partition detected!" + print_warning 1 ' Run ``mount /boot`` to mount it!' + echo fi - else - print_warning 1 "${BOLD}WARNING${NORMAL}: No mounted /boot partition detected!" - print_warning 1 ' Run ``mount /boot`` to mount it!' - echo fi elif isBootRO then -- 2.26.2