#!/bin/sh
#
# hotplug This scripts starts hotpluggable subsystems.
#
# chkconfig: 2345 01 99
# description: Starts and stops each hotpluggable subsystem. \
# On startup, may simulate hotplug events for devices \
# that were present at boot time, before filesystems \
# (or other resources) used by hotplug agents were available.
#
# $Id: hotplug,v 1.3 2002/12/03 02:01:48 dbrownell Exp $
#
PATH=/sbin:/bin:/usr/sbin:/usr/bin
# source function library
if [ -f /etc/init.d/functions ]; then
. /etc/init.d/functions
elif [ -f /etc/rc.d/init.d/functions ]; then
. /etc/rc.d/init.d/functions
fi
case "$1" in
start|restart|status)
for RC in /etc/hotplug/*.rc
do
$RC $1
done
touch /var/lock/subsys/hotplug
;;
stop)
for RC in /etc/hotplug/*.rc
do
$RC stop
done
rm -f /var/lock/subsys/hotplug
;;
force-reload)
for RC in /etc/hotplug/*.rc
do
$RC stop
done
for RC in /etc/hotplug/*.rc
do
$RC start
done
rm -f /var/lock/subsys/hotplug
;;
*)
echo $"Usage: $0 {start|stop|restart|status|force_reload}"
exit 3
;;
esac