]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
Make udevd shut up
authorVictor Lowther <victor.lowther@gmail.com>
Sun, 8 Mar 2009 15:38:25 +0000 (10:38 -0500)
committerVictor Lowther <victor.lowther@gmail.com>
Sun, 8 Mar 2009 16:39:43 +0000 (11:39 -0500)
Do this by loading /etc/group and /lib*/libnss_files.so.* onto the initramfs

modules.d/95udev-rules.ub810/install
modules.d/95udev-rules/install
modules.d/99base/init

index e1c9a892cd65788e66a16d7be3ad4b883fd05166..b8f71864e024757c7637bb3c6f2047782799af1b 100755 (executable)
@@ -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 \
index 7c04beb69ec3d924f10b02251cd73b220705146c..53c7d010e81f0ae6da519e864878dd12a166e82f 100755 (executable)
@@ -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
\ No newline at end of file
+    61-persistent-storage-edd.rules 80-drivers.rules 95-udev-late.rules \
\ No newline at end of file
index ddefebf29f5106cfc3466a36ffcb50d87e22ec21..b45bb7b10338cc35f127679685c8b5d5d8de74a5 100755 (executable)
@@ -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