Hello,
is that SuSE's udev startup file?
Please state precisely what you've done so far, which version of initng and
initng-ifiles you're using and what error you encounter (with exact
message!).
Eric
Am Sonntag, 18. Februar 2007 21:33:31 schrieb gianluca:
> i have a problem with udev
>
> #!/bin/sh
> #
> ### BEGIN INIT INFO
> # Provides: boot.udev
> # Required-Start:
> # Default-Start: B
> # Default-Stop:
> # Description: Start udevd to manage /dev and kernel device events.
> ### END INIT INFO
>
> . /etc/rc.status
>
> PATH="/sbin:/bin"
> DAEMON=/sbin/udevd
> udevd_args="--daemon"
>
> case "$1" in
> start)
> checkproc $DAEMON
> if [ $? -eq 0 ]; then
> echo -n "udevd already running"
> rc_status -v
> rc_exit
> fi
>
> # disable uevent helper, udevd listens to netlink
> echo "" > /sys/kernel/uevent_helper
>
> # start udevd (needs to block until we are initialized)
> echo -n "Starting udevd "
> rm -rf /dev/.udev
> $DAEMON $udevd_args
>
> # cleanup stuff
> rm -rf /events/*
>
> # run static device configurations
> HWCFG_STUB=/etc/sysconfig/hardware/hwcfg
> for cfg in ${HWCFG_STUB}-static*; do
> if [ -f $cfg ]; then
> /sbin/hwup ${cfg#$HWCFG_STUB-} ${cfg#$HWCFG_STUB-static-} -o
> auto
>
> > /dev/null 2>&1
>
> fi
> done
>
> # trigger events for all devices
> /sbin/udevtrigger
>
> # wait for events to finish
> /sbin/udevsettle --timeout=180
> rc_status -v
> ;;
> stop)
> echo -n "Stopping udevd:"
> killproc $DAEMON
> rc_status -v
> ;;
> restart)
> echo -n "Restarting udevd:"
> killproc $DAEMON
> $DAEMON $udevd_args
> rc_status -v
> ;;
> status)
> echo -n "Checking for udevd:"
> checkproc /sbin/udevd
> rc_status -v
> ;;
> reload)
> echo -n "Reloading udev rules:"
> udevcontrol reload_rules
> cp --preserve=all --recursive --update /lib/udev/devices/* /dev
> rc_status -v
> ;;
> force-reload)
> echo -n "Updating all available device nodes in /dev: "
> udevcontrol reload_rules
> rm -rf /dev/.udev /dev/disk
> cp --preserve=all --recursive --update /lib/udev/devices/* /dev
> /sbin/udevtrigger
> rc_status -v
> ;;
> *)
> echo "Usage: $0 {start|stop|restart|status|reload|force-reload}"
> exit 1
> ;;
> esac
> rc_exit
--
_______________________________________________
Initng mailing list
[email protected]
http://jw.dyndns.org/mailman/listinfo/initng