From 9381d9564db3fb2141f1af0c5b91852e35874cd6 Mon Sep 17 00:00:00 2001 From: Ralph Ronnquist Date: Tue, 6 Feb 2024 20:23:19 +1100 Subject: [PATCH] handle both noraml and rescue boot --- init-udevd.template | 36 +++++++++++++++++++++--------------- 1 file changed, 21 insertions(+), 15 deletions(-) diff --git a/init-udevd.template b/init-udevd.template index 1e39fa1..43f2c2c 100755 --- a/init-udevd.template +++ b/init-udevd.template @@ -1,22 +1,28 @@ #!/bin/sh mount -t proc proc /proc +echo "************************************************************" >&2 +cat /proc/cmdline >&2 +echo "************************************************************" >&2 +if grep -qw rescue /proc/cmdline ; then + cat <&2 + ____ _____ ____ ____ _ _ _____ ____ ___ ___ _____ +| _ \| ____/ ___| / ___| | | | ____| | __ ) / _ \ / _ \_ _| +| |_) | _| \___ \| | | | | | _| | _ \| | | | | | || | +| _ <| |___ ___) | |___| |_| | |___ | |_) | |_| | |_| || | +|_| \_\_____|____/ \____|\___/|_____| |____/ \___/ \___/ |_| +*************************************************************** +EOF +else + umount /proc + exec /init.FS +fi + mount -t sysfs sysfs /sys mount -t devtmpfs devtmpfs /dev mkdir /dev/pts mount -t devpts devpts /dev/pts - -#MODULES=" \ -#scsi_mod sd_mod ata_piix \ -#crc32c ext4 \ -#nls_ascii nls_cp437 vfat fat \ -#" -#for m in $MODULES ; do modprobe $m ; done - -cat < udev.log 2>&1 -udevd -d -D -udevadm trigger -c add -v -EOF - -cat message.txt - +udevd -d -c 500 --resolve-names=never +udevadm trigger -c add +udevadm settle +cat message.txt >&2 exec setsid cttyhack sh -- 2.39.2