From: Tim Yamin Date: Wed, 21 Jul 2004 18:43:29 +0000 (+0000) Subject: Added a patch for only [re]mounting /boot when installation is required. Patch X-Git-Tag: v3.4.10.902~635 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=eadee681572256eb652c816caa5a2eafe8ff30fa;p=genkernel.git 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 --- 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