#!/bin/sh PATH=$PATH:/usr/lib/klibc/bin #if [ $$ = 1 ]; then # "$0" "$@" # exec sh -i #fi . init.functions warnings=y debug_log init mountvirt klogd -c1 # no kernel messages mkdir -p "$LOGBASE" sh -c "syslogd -O '$LOGBASE'/"'syslogd.$$.log'; if [ "$DEBUG" != y ]; then echo 0 > /proc/sys/kernel/printk fi makedev loadenv if [ -x /bin/kmod ]; then ln -sf /bin/kmod /bin/depmod /bin/depmod -a else depmod -a fi PS1='[$$ \w]# ' my_openvt 8 -- sh -i mkfifo "$MENUFIFO" || panic "mkfifo '$MENUFIFO' failed" bootmenu mkdir -p /etc/udev/rules.d cat </etc/udev/rules.d/z00_blockdev_mountroot.rules ACTION=="add", SUBSYSTEM=="block", RUN+="/bin/grok-block \$env{DEVNAME}" END start_udev mountunionroot bootwait rw-overlay # killeverything # nuke /dev/.udev/queue/ stop_udev insertoverlay movemounts gpg_agent_chroot patchroot clear >/dev/tty1 chvt 1 [ -e /do-delay-boot ] && bootwait 'launch-init-ready' launch_init "$@" # unreachable since launch_init will panic on failure panic 'inconceivable!' exec >/dev/tty1 2>&1 <&1 reset exec sh -i