2 RCSID='$Revision: 12159 $ $Date: 2011-02-17 23:16:30 +0100 (czw) $'
5 USE_UDEV=${USE_UDEV:-yes}
9 # - make udev start before insmods
10 # - make proper use of USE_UDEV - don't copy rules if USE_UDEV is off no!
12 # setup geninitrd module
15 udevd=$(find_tool $initrd_dir/udevd /sbin/initrd-udevd)
16 udevadm=$(find_tool $initrd_dir/udevadm /sbin/initrd-udevadm)
18 if [ "$kernel_version" -lt "002006" ] || [ ! -x "$udevd" -o ! -x "$udevadm" -o ! -f /etc/udev/udev.conf ]; then
22 if is_yes "$USE_UDEV"; then
27 # generate initrd fragment
30 debug "Setting up udev..."
32 inst_d /sbin /etc/udev
33 inst_exec $udevd /sbin/udevd
34 inst_exec $udevadm /sbin/udevadm
35 inst /etc/udev/udev.conf /etc/udev/udev.conf
47 initrd_gen_stop_udevd() {
48 if ! is_yes "$USE_UDEV"; then
51 busybox_applet killall