4 USE_UDEV=${USE_UDEV:-yes}
8 # - make udev start before insmods
9 # - make proper use of USE_UDEV - don't copy rules if USE_UDEV is off no!
11 # setup geninitrd module
14 udevd=$(find_tool $initrd_dir/udevd /sbin/initrd-udevd)
15 udevadm=$(find_tool $initrd_dir/udevadm /sbin/initrd-udevadm)
17 if [ "$kernel_version" -lt "002006" ] || [ ! -x "$udevd" -o ! -x "$udevadm" -o ! -f /etc/udev/udev.conf ]; then
21 if is_yes "$USE_UDEV"; then
26 # generate initrd fragment
29 debug "Setting up udev..."
31 inst_d /sbin /etc/udev
32 inst_exec $udevd /sbin/udevd
33 inst_exec $udevadm /sbin/udevadm
34 inst /etc/udev/udev.conf /etc/udev/udev.conf
46 initrd_gen_stop_udevd() {
47 busybox_applet killall