| #!/bin/sh |
| |
| prefix=/usr |
| exec_prefix=/usr |
| sbindir=${exec_prefix}/sbin |
| |
| NETWORKMANAGER_BIN=${sbindir}/NetworkManager |
| |
| [ -x $NETWORKMANAGER_BIN ] || exit 0 |
| |
| PID=`pidof NetworkManager` |
| case "$1" in |
| start) |
| printf "Starting NetworkManager ... " |
| [ ! -d /var/run/NetworkManager ] && install -d /var/run/NetworkManager |
| if [ -z "$PID" ]; then |
| $NETWORKMANAGER_BIN |
| fi |
| if [ ! -z "$PID" -o $? -gt 0 ]; then |
| echo "failed!" |
| else |
| echo "done." |
| fi |
| ;; |
| stop) |
| printf "Stopping NetworkManager ... " |
| [ ! -z "$PID" ] && kill $PID > /dev/null 2>&1 |
| if [ $? -gt 0 ]; then |
| echo "failed!" |
| else |
| echo "done." |
| fi |
| ;; |
| restart) |
| $0 stop |
| sleep 1 |
| $0 start |
| ;; |
| *) |
| echo "usage: $0 {start|stop|restart|sleep|wake}" |
| ;; |
| esac |
| exit 0 |
| |
| |
| |