854 |
# get the right initexec |
# get the right initexec |
855 |
add_initrd "INITEXEC=\"${INITEXEC}\"" |
add_initrd "INITEXEC=\"${INITEXEC}\"" |
856 |
# support init=* from cmdline |
# support init=* from cmdline |
857 |
add_initrd 'for i in $(cat /proc/cmdline); do if [[ ${i} = init=* ]]; then INITEXEC=${i/init=}; fi; done' |
add_initrd 'for i in $(cat /proc/cmdline); do case ${i} in init=*) INITEXEC="${i#*=}";; esac; done' |
858 |
|
|
859 |
add_initrd 'echo "-- Mounting sysroot ..."' |
add_initrd 'echo "-- Mounting sysroot ..."' |
860 |
add_initrd '. /etc/rootdev' |
add_initrd '. /etc/rootdev' |
868 |
add_initrd 'echo 3 > /proc/sys/kernel/printk' |
add_initrd 'echo 3 > /proc/sys/kernel/printk' |
869 |
|
|
870 |
add_initrd 'BREAK_ENABLED=no' |
add_initrd 'BREAK_ENABLED=no' |
871 |
add_initrd 'for i in $(cat /proc/cmdline); do if [[ ${i} = break ]]; then BREAK_ENABLED=yes; fi; done' |
add_initrd 'for i in $(cat /proc/cmdline); do case ${i} in break) BREAK_ENABLED=yes;; esac; done' |
872 |
add_initrd 'if [[ ${BREAK_ENABLED} = yes ]]; then echo "-- Break requested, type 'exit' to resume operation ..."; ash; fi' |
add_initrd 'if [ "${BREAK_ENABLED}" = "yes" ]; then echo "-- Break requested, type 'exit' to resume operation ..."; ash; fi' |
873 |
|
|
874 |
add_initrd 'echo "-- Switching to real sysroot ..."' |
add_initrd 'echo "-- Switching to real sysroot ..."' |
875 |
add_initrd 'umount /dev' |
add_initrd 'umount /dev' |