[Pkg-uml-pkgs] Bug#385906: uml-utilities: add lsb logging

David Härdeman david at hardeman.nu
Sun Sep 3 20:58:05 UTC 2006


Package: uml-utilities
Version: 20060323-3
Severity: minor
Tags: patch

Hi,

the attached patch changes the uml-utilities init.d script(s) to use lsb
logging functions.

Regards,
David

-- 
David Härdeman
-------------- next part --------------
diff -ur ./uml-utilities-20060323.orig/debian/control ./uml-utilities-20060323/debian/control
--- ./uml-utilities-20060323.orig/debian/control	2006-09-03 22:53:23.000000000 +0200
+++ ./uml-utilities-20060323/debian/control	2006-09-03 22:57:32.000000000 +0200
@@ -8,7 +8,7 @@
 
 Package: uml-utilities
 Architecture: any
-Depends: adduser, makedev (>= 2.3.1-62), ${shlibs:Depends}
+Depends: adduser, makedev (>= 2.3.1-62), ${shlibs:Depends}, lsb-base (>= 3.0-10)
 Suggests: user-mode-linux
 Description: User-mode Linux (utility programs)
  User-mode Linux is a port of the Linux kernel to its own system call
diff -ur ./uml-utilities-20060323.orig/debian/uml-utilities.init ./uml-utilities-20060323/debian/uml-utilities.init
--- ./uml-utilities-20060323.orig/debian/uml-utilities.init	2006-09-03 22:53:23.000000000 +0200
+++ ./uml-utilities-20060323/debian/uml-utilities.init	2006-09-03 22:57:11.000000000 +0200
@@ -12,6 +12,7 @@
 PIDFILE=/var/run/uml-utilities/$NAME.pid
 
 test -x $DAEMON || exit 0
+. /lib/lsb/init-functions
 
 set -e
 
@@ -27,13 +28,12 @@
 
 case "$1" in
   start)
-	echo -n "Starting $DESC: "
 	if [ "x$UML_SWITCH_START" = "xfalse" ] ; then
-		echo " Disabled."
+		[ "$VERBOSE" = "yes" ] && log_warning_msg "$DESC disabled"
 		exit 0
-	else
-		echo -n " $NAME"
 	fi
+
+	log_daemon_msg "Starting $DESC" "$NAME"
         start-stop-daemon --start --quiet --pidfile $PIDFILE \
             --make-pidfile --background --chuid $UML_SWITCH_USER \
             --exec $DAEMON -- $OPTIONS
@@ -43,20 +43,21 @@
             sleep 1
             WAIT=$(($WAIT - 1))
             if [ $WAIT -le 0 ]; then
-                echo "$DAEMON never created control socket $UML_SWITCH_CTL" >&2
+	        log_end_msg 1
+		log_warning_msg "$DAEMON never created control socket $UML_SWITCH_CTL"
                 exit 1
             fi
         done
 
         chmod 777 $UML_SWITCH_CTL
-	echo "."
+	log_end_msg 0
 	;;
   stop)
-	echo -n "Stopping $DESC: $NAME"
+  	log_daemon_msg "Stopping $DESC" "$NAME"
         start-stop-daemon --stop --quiet --pidfile $PIDFILE \
             --oknodo --exec $DAEMON
         rm -f $PIDFILE $UML_SWITCH_CTL $UML_SWITCH_DATA
-	echo "."
+	log_end_msg 0
 	;;
   restart|force-reload)
         $0 stop


More information about the Pkg-uml-pkgs mailing list