blob: 2fbdfb073e35c4b367894f51dfe45ccb225057d7 [file] [log] [blame]
Patrick Williamsc124f4f2015-09-15 14:41:29 -05001#!/bin/sh
Andrew Geisslerc723b722021-01-08 16:14:09 -06002#
3# Run the mdev daemon
4#
Patrick Williamsc124f4f2015-09-15 14:41:29 -05005
Andrew Geisslerc723b722021-01-08 16:14:09 -06006DAEMON="mdev"
7PIDFILE="/var/run/$DAEMON.pid"
8
9
10start() {
11 echo -n "Starting $DAEMON... "
12 start-stop-daemon -S -b -m -p $PIDFILE -x /sbin/mdev -- -df
13 [ $? -eq 0 ] && echo "OK" || echo "ERROR"
14
15 # coldplug modules
16 find /sys/ -name modalias -print0 | \
17 xargs -0 sort -u | \
18 tr '\n' '\0' | \
19 xargs -0 modprobe -abq
20}
21
22stop() {
23 echo -n "Stopping $DAEMON... "
24 start-stop-daemon -K -p $PIDFILE
25 [ $? -eq 0 ] && echo "OK" || echo "ERROR"
26}
27
28restart() {
29 stop
30 start
31}
32
33case "$1" in
34 start|stop|restart)
35 "$1"
36 ;;
37 *)
38 echo "Usage: $0 {start|stop|restart}"
39 exit 1
40esac
41
42exit $?
Patrick Williamsc124f4f2015-09-15 14:41:29 -050043