#!/bin/sh -e # initramfs init-top script for udev PREREQ="all_generic_ide blacklist" # Output pre-requisites prereqs() { echo "$PREREQ" } case "$1" in prereqs) prereqs exit 0 ;; esac # It's all over netlink now echo "" > /proc/sys/kernel/hotplug # Start the udev daemon to process events /sbin/udevd --daemon --resolve-names=never # Iterate sysfs and fire off everything; if we include a rule for it then # it'll get handled; otherwise it'll get handled later when we do this again # in the main boot sequence. ( /sbin/udevadm trigger --action=add --subsystem-match=block; \ /sbin/udevadm trigger --action=add --subsystem-nomatch=block; ) &