]> git.ipfire.org Git - ipfire-3.x.git/commitdiff
Use switch_root from util-linux-ng instead.
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 30 Jul 2009 17:42:04 +0000 (19:42 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 30 Jul 2009 17:42:04 +0000 (19:42 +0200)
src/mkinitramfs/functions
src/mkinitramfs/mkinitramfs
src/mkinitramfs/mkliveramfs

index b4f44ab9cfd816b24ef73e0c0175ca9a02ca5203..b89ab6097b5aa63b06bdddf26cdc8e877bc3857f 100644 (file)
@@ -496,7 +496,7 @@ mkdir -p bin sbin dev sys proc sysroot \
 install bash blkid chmod cat cut dd dmesg env find grep head ip kbd_mode \
        kill killall5 less ln \
        ls lsmod mkdir mknod modprobe mount mountpoint openvt pidof ps rm sed \
-       setfont sh sleep switchroot udevadm udevd umount \
+       setfont sh sleep switch_root udevadm udevd umount \
        /lib/udev/console_init
 
 # Copy modprobe.conf and friends over
index 9e0a083ec5bf6434f33ca6eb4a9f364aa106cb84..1925acec290441ee768023cfc2e29c435502eba4 100644 (file)
@@ -92,7 +92,7 @@ mount $rootdev /sysroot $rootopts
 kill $(pidof udevd)
 
 vecho "Switching to new root and running init..."
-exec switchroot $(get_verbose) /sysroot
+exec switch_root /sysroot /sbin/init
 
 echo exec switchroot failed...
 bash
index 44766e3d507684615a555a97225e61c580dfe4e9..dc9ab509d65b69a3a33f59a039eb1c9893654cb6 100644 (file)
@@ -370,7 +370,7 @@ if [ -x /sysroot$init ]; then
        kill $(pidof udevd)
        vecho "Transfering control to $init"
 
-       exec switchroot $(get_verbose) /sysroot
+       exec switch_root /sysroot ${init}
        echo "---------------------------------"
        echo "WARNING: Error switching to real rootfs!"
        echo "---------------------------------"