S45network-manager 751 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #!/bin/sh
  2. # Allow a few customizations from a config file
  3. test -r /etc/default/NetworkManager && . /etc/default/NetworkManager
  4. PID=`pidof NetworkManager`
  5. case "$1" in
  6. start)
  7. printf "Starting NetworkManager ... "
  8. [ ! -d /var/run/NetworkManager ] && install -d /var/run/NetworkManager
  9. if [ -z "$PID" ]; then
  10. /usr/sbin/NetworkManager $NETWORKMANAGER_ARGS
  11. fi
  12. if [ ! -z "$PID" -o $? -gt 0 ]; then
  13. echo "failed!"
  14. else
  15. echo "done."
  16. fi
  17. ;;
  18. stop)
  19. printf "Stopping NetworkManager ... "
  20. [ ! -z "$PID" ] && kill $PID > /dev/null 2>&1
  21. if [ $? -gt 0 ]; then
  22. echo "failed!"
  23. else
  24. echo "done."
  25. fi
  26. ;;
  27. restart)
  28. $0 stop
  29. sleep 1
  30. $0 start
  31. ;;
  32. *)
  33. echo "usage: $0 {start|stop|restart|sleep|wake}"
  34. ;;
  35. esac
  36. exit 0