1#!/bin/sh 2 3# Allow a few customizations from a config file 4test -r /etc/default/NetworkManager && . /etc/default/NetworkManager 5 6PID=`pidof NetworkManager` 7case "$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 ;; 37esac 38exit 0 39 40 41 42