summary refs log tree commit diff
diff options
context:
space:
mode:
authorMichael Biebl <biebl@debian.org>2006-10-24 21:37:23 +0000
committerMichael Biebl <biebl@debian.org>2006-10-24 21:37:23 +0000
commit7a2fb80ff8ebf40b2182ecc5f24895cd2d92b7ef (patch)
tree5ed4b5d2ec1a7e38b17b7e7b1ebe687bda403fb5
parent28a4b40856f34de9dc8f4d1ef8825cc943379d81 (diff)
Improve the start scripts a bit.
git-svn-id: svn+ssh://svn.debian.org/svn/pkg-utopia/packages/unstable/networkmanager@1105 ceb527fc-18e6-0310-9fe2-813c157c29e7
-rw-r--r--debian/network-manager-dispatcher.dbus-event12
-rw-r--r--debian/network-manager.dbus-event18
2 files changed, 14 insertions, 16 deletions
diff --git a/debian/network-manager-dispatcher.dbus-event b/debian/network-manager-dispatcher.dbus-event
index 18f6beb6..c9448e80 100644
--- a/debian/network-manager-dispatcher.dbus-event
+++ b/debian/network-manager-dispatcher.dbus-event
@@ -15,7 +15,7 @@
 set -e
 
 PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
-DESC="NetworkManager dispatcher"
+DESC="network events dispatcher"
 NAME="NetworkManagerDispatcher"
 DAEMON=/usr/sbin/$NAME
 PIDDIR=/var/run/NetworkManager
@@ -35,7 +35,6 @@ test -f /etc/default/NetworkManagerDispatcher && . /etc/default/NetworkManagerDi
 #	Function that starts the daemon/service.
 #
 d_start() {
-        log_begin_msg "Starting $DESC"
 	if [ ! -d $PIDDIR ]; then
 		mkdir -p $PIDDIR
 		chown $USER:$USER $PIDDIR
@@ -44,33 +43,34 @@ d_start() {
 	start-stop-daemon --start --quiet --pidfile $PIDFILE \
 		--user $USER --exec $DAEMON -- $DAEMON_OPTS --pid-file $PIDFILE
 
-	log_end_msg $?
 }
 
 #
 #	Function that stops the daemon/service.
 #
 d_stop() {
-        log_begin_msg "Stopping $DESC"
 	start-stop-daemon --stop --retry 60 --quiet --pidfile $PIDFILE \
 		 --oknodo --user $USER --exec $DAEMON
-        log_end_msg $?
 }
 
 
 case "$1" in
   start)
+        log_daemon_msg "Starting $DESC" "$NAME"
 	d_start
 	;;
   stop)
+        log_daemon_msg "Stopping $DESC" "$NAME"
 	d_stop
 	;;
   restart|force-reload)
+        log_daemon_msg "Restarting $DESC" "$NAME"
 	d_stop
 	d_start
+        log_end_msg $?
 	;;
   *)
-	log_success_msg "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
+	echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
 	exit 1
 	;;
 esac
diff --git a/debian/network-manager.dbus-event b/debian/network-manager.dbus-event
index 4009e84d..22dcc877 100644
--- a/debian/network-manager.dbus-event
+++ b/debian/network-manager.dbus-event
@@ -16,7 +16,7 @@
 set -e
 
 PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
-DESC="NetworkManager daemon"
+DESC="network connection manager"
 NAME="NetworkManager"
 
 DAEMON=/usr/sbin/$NAME
@@ -42,47 +42,45 @@ test -f /etc/default/NetworkManager && . /etc/default/NetworkManager
 #	Function that starts the daemon/service.
 #
 d_start() {
-	log_begin_msg "Starting $DESC"
 	if [ ! -d $PIDDIR ]; then
 		mkdir -p $PIDDIR
 		chown $USER:$USER $PIDDIR
 	fi
-	modprobe capability >/dev/null 2>&1 || true
-
-	test -d /var/lib/NetworkManager || mkdir -p /var/lib/NetworkManager
-	chmod 755 /var/lib/NetworkManager
 
 	start-stop-daemon --start --quiet --pidfile $PIDFILE \
 		--user $USER --exec $DAEMON -- $DAEMON_OPTS --pid-file $PIDFILE
 		
-	log_end_msg $?
 }
 
 #
 #	Function that stops the daemon/service.
 #
 d_stop() {
-        log_begin_msg "Stopping $DESC"
 	start-stop-daemon --stop --retry 60 --quiet --pidfile $PIDFILE \
 		 --oknodo --user $USER --exec $DAEMON
 		 
-        log_end_msg $?
 }
 
 
 case "$1" in
   start)
+	log_daemon_msg "Starting $DESC" "$NAME"
 	d_start
+	log_end_msg $?
 	;;
   stop)
+        log_daemon_msg "Stopping $DESC" "$NAME"
 	d_stop
+	log_end_msg $?
 	;;
   restart|force-reload)
+  	log_daemon_msg "Restarting $DESC" "$NAME"
 	d_stop
 	d_start
+	log_end_msg $?
 	;;
   *)
-	log_success_msg "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
+	echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
 	exit 1
 	;;
 esac