tags 500571 patch
thanks

Use LSB logging functions to ensure use of uniform output style in the future.
Depend on lsb-base (>= 3.0-6).

Log interface name before daemon performs action, so that errors can be
identified with a specific interface easily.

Closes: #500571
---
--- a/debian/control
+++ b/debian/control
@@ -11,7 +11,7 @@
 
 Package: ifplugd
 Architecture: any
-Depends:  ${shlibs:Depends}, debconf (>= 1.2.0) | debconf-2.0
+Depends: ${shlibs:Depends}, debconf (>= 1.2.0) | debconf-2.0, lsb-base (>= 
3.0-6)
 Recommends: ifupdown (>= 0.6.4-4.2)
 Suggests: wpasupplicant, waproamd
 Description: configuration daemon for ethernet devices
--- a/debian/ifplugd.init
+++ b/debian/ifplugd.init
@@ -49,49 +49,52 @@
 
 [ "$INTERFACES" ] || exit 0
 
+. /lib/lsb/init-functions
+
 case "$VERB" in
     start)
-        echo -n "Starting Network Interface Plugging Daemon:"
+        log_daemon_msg "Starting Network Interface Plugging Daemon"
         for IF in $INTERFACES ; do
             grep --quiet $IF /proc/net/dev || continue
+            log_progress_msg "$IF"
             IF1=$(echo $IF | sed "s/-/_/")
             A=$(eval echo \$\{ARGS_${IF1}\})
             [ -z "$A" ] && A="$ARGS"
             $IFPLUGD -i $IF $A
-            echo -n " $IF"
         done
-        echo "."
+        log_end_msg 0
         ;;
     stop)
-        echo -n "Stopping Network Interface Plugging Daemon:"
+        log_daemon_msg "Stopping Network Interface Plugging Daemon"
         for IF in $INTERFACES ; do 
             grep --quiet $IF /proc/net/dev || continue
+            log_progress_msg "$IF"
             $IFPLUGD -k --wait-on-kill -i $IF
-            echo -n " $IF"
         done
-        echo "."
+        log_end_msg 0
         ;;
     status)
         for IF in $INTERFACES ; do
+            log_begin_msg "$IF: "
             $IFPLUGD -c -i $IF
         done
         ;;
     suspend)
-        echo -n "Suspending Network Interface Plugging Daemon:"
+        log_daemon_msg "Suspending Network Interface Plugging Daemon"
         for IF in $INTERFACES ; do
             grep --quiet $IF /proc/net/dev || continue
+            log_progress_msg "$IF"
             $IFPLUGD -S -i $IF
-            echo -n " $IF"
         done
-        echo "."    
+        log_end_msg 0
         ;;
     resume)
-        echo -n "Resuming Network Interface Plugging Daemon:"
+        log_daemon_msg "Resuming Network Interface Plugging Daemon"
         for IF in $INTERFACES ; do
+            log_progress_msg "$IF"
             $IFPLUGD -R -i $IF
-            echo -n " $IF"
         done
-        echo "."    
+        log_end_msg 0
         ;;
     force-reload|restart)
         $0 stop $INTERFACES
---



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to