Package: sysklogd
Version: 1.4.1-18
Severity: minor
Tags: patch

Hi,

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

Regards,
David
diff -ur ./sysklogd-1.4.1.orig/debian/control ./sysklogd-1.4.1/debian/control
--- ./sysklogd-1.4.1.orig/debian/control        2006-08-27 17:15:22.000000000 
+0200
+++ ./sysklogd-1.4.1/debian/control     2006-08-27 17:21:16.000000000 +0200
@@ -7,7 +7,7 @@
 Package: sysklogd
 Architecture: any
 Section: admin
-Depends: ${shlibs:Depends}, klogd | linux-kernel-log-daemon
+Depends: ${shlibs:Depends}, klogd | linux-kernel-log-daemon, lsb-base (>= 
3.0-10)
 Conflicts: syslogd
 Provides: syslogd, system-log-daemon
 Replaces: syslogd
@@ -20,7 +20,7 @@
 Package: klogd
 Architecture: any
 Section: admin
-Depends: ${shlibs:Depends}, sysklogd | system-log-daemon
+Depends: ${shlibs:Depends}, sysklogd | system-log-daemon, lsb-base (>= 3.0-10)
 Conflicts: sysklogd (<= 1.3-33)
 Provides: linux-kernel-log-daemon
 Replaces: sysklogd
diff -ur ./sysklogd-1.4.1.orig/debian/rc ./sysklogd-1.4.1/debian/rc
--- ./sysklogd-1.4.1.orig/debian/rc     2006-08-27 17:15:22.000000000 +0200
+++ ./sysklogd-1.4.1/debian/rc  2006-08-27 17:19:02.000000000 +0200
@@ -9,6 +9,7 @@
 test -x $binpath || exit 0
 
 test ! -r /etc/default/syslogd || . /etc/default/syslogd
+. /lib/lsb/init-functions
 
 create_xconsole()
 {
@@ -57,42 +58,42 @@
 
 case "$1" in
   start)
-    echo -n "Starting system log daemon: syslogd"
+    log_daemon_msg "Starting system log daemon" "syslogd"
     create_xconsole
     start-stop-daemon --start --quiet --exec $binpath -- $SYSLOGD
-    echo "."
+    log_end_msg 0
     ;;
   stop)
-    echo -n "Stopping system log daemon: syslogd"
+    log_daemon_msg "Stopping system log daemon" "syslogd"
     start-stop-daemon --stop --quiet --exec $binpath --pidfile $pidfile
-    echo "."
+    log_end_msg 0
     ;;
   reload|force-reload)
-    echo -n "Reloading system log daemon: syslogd"
+    log_daemon_msg "Reloading system log daemon" "syslogd"
     start-stop-daemon --stop --quiet --signal 1 --exec $binpath --pidfile 
$pidfile
-    echo "."
+    log_end_msg 0
     ;;
   restart)
-    echo -n "Restarting system log daemon: syslogd"
+    log_daemon_msg "Restarting system log daemon" "syslogd"
     start-stop-daemon --stop --quiet --exec $binpath --pidfile $pidfile
     sleep 1
     start-stop-daemon --start --quiet --exec $binpath -- $SYSLOGD
-    echo "."
+    log_end_msg 0
     ;;
   reload-or-restart)
     if running
     then
-       echo -n "Reloading system log daemon: syslogd"
+        log_daemon_msg "Reloadings system log daemon" "syslogd"
        start-stop-daemon --stop --quiet --signal 1 --exec $binpath --pidfile 
$pidfile
     else
-       echo -n "Restarting system log daemon: syslogd"
+        log_daemon_msg "Restarting system log daemon" "syslogd"
        start-stop-daemon --start --quiet --exec $binpath -- $SYSLOGD
     fi
-    echo "."
+    log_end_msg 0
     ;;
   *)
     echo "Usage: /etc/init.d/sysklogd 
{start|stop|reload|restart|force-reload|reload-or-restart}"
-    exit 1
+    exit 2
 esac
 
 exit 0
diff -ur ./sysklogd-1.4.1.orig/debian/rc.klogd ./sysklogd-1.4.1/debian/rc.klogd
--- ./sysklogd-1.4.1.orig/debian/rc.klogd       2006-08-27 17:15:22.000000000 
+0200
+++ ./sysklogd-1.4.1/debian/rc.klogd    2006-08-27 17:20:47.000000000 +0200
@@ -9,6 +9,7 @@
 test -f $binpath || exit 0
 
 test ! -r /etc/default/klogd || . /etc/default/klogd
+. /lib/lsb/init-functions
 
 running()
 {
@@ -47,24 +48,24 @@
 
 case "$1" in
   start)
-    echo -n "Starting kernel log daemon: klogd"
+    log_daemon_msg "Starting kernel log daemon" "klogd"
     start-stop-daemon --start --quiet --exec $binpath -- $KLOGD
-    echo "."
+    log_end_msg 0
     ;;
   stop)
-    echo -n "Stopping kernel log daemon: klogd"
+    log_daemon_msg "Stopping kernel log daemon" "klogd"
     start-stop-daemon --stop --retry TERM/1/TERM/1/TERM/4/KILL --quiet --exec 
$binpath --pidfile $pidfile
-    echo "."
+    log_end_msg 0
     ;;
   restart|force-reload)
-    echo -n "Restarting kernel log daemon: klogd"
+    log_daemon_msg "Restarting kernel log daemon" "klogd"
     start-stop-daemon --stop --retry TERM/1/TERM/1/TERM/4/KILL --quiet --exec 
$binpath --pidfile $pidfile
     start-stop-daemon --start --quiet --exec $binpath -- $KLOGD
-    echo "."
+    log_end_msg 0
     ;;
   *)
     echo "Usage: /etc/init.d/klogd {start|stop|restart|force-reload}"
-    exit 1
+    exit 2
 esac
 
 exit 0

Reply via email to