Make udevd shut up

Do this by loading /etc/group and /lib*/libnss_files.so.* onto the initramfs
master
Victor Lowther 2009-03-08 10:38:25 -05:00
parent cac7ac4a45
commit 7bff75da14
3 changed files with 6 additions and 9 deletions

View File

@ -5,7 +5,7 @@ mkdir -p "$initdir/var/run"

dracut_install udevd udevadm pkill /lib/udev/*_id /lib/udev/*_device_name \
/lib/udev/firmware_helper /lib/udev/ide_media /lib/udev/vio_type \
/lib/udev/watershed /etc/udev/udev.conf
/lib/udev/watershed /etc/udev/udev.conf /etc/group /lib*/libnss_files.*

inst_rules 05-options.rules 20-names.rules 40-basic-permissions.rules \
60-persistent-storage.rules 61-persistent-storage-edd.rules \

View File

@ -2,9 +2,8 @@
# FIXME: would be nice if we didn't have to know which rules to grab....
# ultimately, /lib/initramfs/rules.d or somesuch which includes links/copies
# of the rules we want so that we just copy those in would be best
mkdir -p "$initdir/lib/udev/rules.d"
dracut_install udevd udevadm /lib/udev/*_id
dracut_install udevd udevadm /lib*/udev/*_id /etc/udev/udev.conf \
/etc/group /lib*/libnss_files.*

inst_rules 50-udev-default.rules 60-persistent-storage.rules \
61-persistent-storage-edd.rules 80-drivers.rules 95-udev-late.rules
# make udevadm shut up about missing udev.conf
inst /etc/udev/udev.conf
61-persistent-storage-edd.rules 80-drivers.rules 95-udev-late.rules \

View File

@ -31,8 +31,6 @@ source_all() {
echo "Starting initrd..."
export PATH=/sbin:/bin:/usr/sbin:/usr/bin
export TERM=linux
CONSOLE=/dev/console
[ -c $CONSOLE ] && exec >$CONSOLE 2>&1 <$CONSOLE
trap "emergency_shell" 0

mknod /dev/null c 1 3
@ -55,7 +53,7 @@ getarg 'break=pre-udev' && emergency_shell
source_all pre-udev

# start up udev and trigger cold plugs
udevd --daemon $( [ $(udevd --version) -ge 137 ] && echo --resolve-names=never )
udevd --daemon
udevadm trigger >/dev/null 2>&1
udevadm settle --timeout=30 >/dev/null 2>&1