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.... # 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 # 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 # 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 \ inst_rules 50-udev-default.rules 60-persistent-storage.rules \
61-persistent-storage-edd.rules 80-drivers.rules 95-udev-late.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 source_all pre-udev


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