]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blob - package/network-manager/S45network-manager
network-manager: don't test if the binary exists in the init script
[coffee/buildroot.git] / package / network-manager / S45network-manager
1 #!/bin/sh
2
3 # Allow a few customizations from a config file
4 test -r /etc/default/NetworkManager && . /etc/default/NetworkManager
5
6 PID=`pidof NetworkManager`
7 case "$1" in
8         start)
9                 printf "Starting NetworkManager ... "
10                 [ ! -d /var/run/NetworkManager ] && install -d /var/run/NetworkManager
11                 if [ -z "$PID" ]; then
12                         /usr/sbin/NetworkManager $NETWORKMANAGER_ARGS
13                 fi
14                 if [ ! -z "$PID" -o $? -gt 0 ]; then
15                         echo "failed!"
16                 else
17                         echo "done."
18                 fi
19                 ;;
20         stop)
21                 printf "Stopping NetworkManager ... "
22                         [ ! -z "$PID" ] && kill $PID > /dev/null 2>&1
23                 if [ $? -gt 0 ]; then
24                         echo "failed!"
25                 else
26                         echo "done."
27                 fi
28                 ;;
29         restart)
30                 $0 stop
31                 sleep 1
32                 $0 start
33                 ;;
34         *)
35                 echo "usage: $0 {start|stop|restart|sleep|wake}"
36                 ;;
37 esac
38 exit 0
39
40
41