From: Sebastian Pipping Date: Mon, 31 Jan 2011 12:44:24 +0000 (+0100) Subject: Resolve unneeded subshell X-Git-Tag: v3.4.13~1^2~12 X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=c202dbe67d57af630c2bf7dc5b521d1f6bae8c5f;p=genkernel.git Resolve unneeded subshell --- diff --git a/defaults/linuxrc b/defaults/linuxrc index bbe397e..ee33a35 100755 --- a/defaults/linuxrc +++ b/defaults/linuxrc @@ -724,8 +724,13 @@ fi cd "${CHROOT}" mkdir "${CHROOT}/proc" "${CHROOT}/sys" 2>/dev/null echo -ne "${BOLD}.${NORMAL}" + # If devtmpfs is mounted assume genkernel mounted it at /dev and try unmounting it -grep -qs devtmpfs /proc/mounts && ( umount /dev || echo '*: Failed to unmount the devtmpfs /dev!' ) +if grep -qs devtmpfs /proc/mounts +then + umount /dev || echo '*: Failed to unmount the devtmpfs /dev!' +fi + umount /sys || echo '*: Failed to unmount the ramdisk /sys!' umount /proc || echo '*: Failed to unmount the ramdisk /proc!' echo -e "${BOLD}.${NORMAL}"