removed
[rrq/rescue-boot.git] / init-udevd.template
1 #!/bin/sh
2 mount -t proc proc /proc
3 echo "************************************************************" >&2
4 cat /proc/cmdline >&2
5 echo "************************************************************" >&2
6 if grep -qw rescue /proc/cmdline ; then
7     cat <<EOF >&2
8  ____  _____ ____   ____ _   _ _____    ____   ___   ___ _____ 
9 |  _ \| ____/ ___| / ___| | | | ____|  | __ ) / _ \ / _ \_   _|
10 | |_) |  _| \___ \| |   | | | |  _|    |  _ \| | | | | | || |  
11 |  _ <| |___ ___) | |___| |_| | |___   | |_) | |_| | |_| || |  
12 |_| \_\_____|____/ \____|\___/|_____|  |____/ \___/ \___/ |_|  
13 ***************************************************************
14 EOF
15 else
16     umount /proc
17     exec /init.FS
18 fi
19
20 mount -t sysfs sysfs /sys
21 mount -t devtmpfs devtmpfs /dev
22 mkdir /dev/pts
23 mount -t devpts devpts /dev/pts
24 udevd -d -c 500 --resolve-names=never
25 udevadm trigger -c add
26 udevadm settle
27 cat message.txt >&2
28 exec setsid cttyhack sh