From d767322d74220fa014990843508715b9a240961e Mon Sep 17 00:00:00 2001 From: kueller Date: Thu, 17 Nov 2011 07:40:15 +0000 Subject: [PATCH] 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 --- init | 4 ++-- init.hd | 5 ++++- init.usb | 3 +++ 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/init b/init index d37bf20..fc6fe57 100755 --- a/init +++ b/init @@ -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 diff --git a/init.hd b/init.hd index f5dace9..c43c9b1 100755 --- a/init.hd +++ b/init.hd @@ -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 diff --git a/init.usb b/init.usb index 52abc44..101d37c 100755 --- a/init.usb +++ b/init.usb @@ -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