Revert --resolve-names=never in init

That flag is too new to work on most shipping distros, so fall back to
including /etc/group and the libnss_files.
master
Victor Lowther 2009-06-01 04:04:34 -05:00
parent 1a0c05b849
commit 4eba843dde
2 changed files with 7 additions and 2 deletions

View File

@ -2,7 +2,12 @@
# 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
dracut_install udevd udevadm /lib*/udev/*_id /etc/udev/udev.conf
dracut_install udevd udevadm /lib*/udev/*_id /etc/udev/udev.conf /etc/group
inst_rules 50-udev-default.rules 60-persistent-storage.rules \
61-persistent-storage-edd.rules 80-drivers.rules 95-udev-late.rules

if ldd $(find_binary udevd) |grep -q /lib64/libc; then
dracut_install /lib64/libnss_files*
else
dracut_install /lib/libnss_files*
fi

View File

@ -48,7 +48,7 @@ getarg 'rdbreak=pre-udev' && emergency_shell
source_all pre-udev

# start up udev and trigger cold plugs
udevd --daemon --resolve-names=never
udevd --daemon
getarg rdudevinfo && udevadm control --log_priority=info
getarg rdudevdebug && udevadm control --log_priority=debug
udevadm trigger >/dev/null 2>&1