Diverse Umstellungen zu den Umounts von /dev /sys und /proc

git-svn-id: svn://svn.compuextreme.de/Viitor/V963/Viitor_initrd@6265 504e572c-2e33-0410-9681-be2bf7408885
This commit is contained in:
kueller 2011-11-17 07:40:15 +00:00
parent 3bbd0d4722
commit d767322d74
3 changed files with 9 additions and 3 deletions

4
init
View File

@ -137,9 +137,9 @@ done
if [ "$FOUND" ]; then
pkill udevd
umount /proc
umount -fl /dev
umount /sys
umount /dev
umount /proc
exec /sbin/switch_root /mnt /sbin/init
else
exec /bin/ash

View File

@ -137,8 +137,11 @@ for i in /sys/block/[hs]d?; do
fi
done
if [ ${ROOTDEV} ]; then
pkill udevd
mount /dev/$ROOTDEV /mnt
pkill udevd
umount -fl /dev
umount /sys
umount /proc
exec /sbin/switch_root /mnt /sbin/init
else
exec /bin/ash

View File

@ -127,6 +127,9 @@ for i in /sys/block/sd?; do
mount /dev/$DEVNAME /mnt
if [ -d /mnt/Viitor/install ]; then
pkill udevd
umount -fl /dev
umount /sys
umount /proc
exec /sbin/switch_root /mnt /sbin/init
fi
umount /mnt