Package: kannel
Version: 1.4.1-3
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: origin-ubuntu jaunty ubuntu-patch

Hi,

The attached patch makes the init script use the lsb init functions,
to allow the diplay to be customised somewhat, please consider applying
it.

Thanks,

James
diff -u kannel-1.4.1/debian/changelog kannel-1.4.1/debian/changelog
diff -u kannel-1.4.1/debian/kannel.init kannel-1.4.1/debian/kannel.init
--- kannel-1.4.1/debian/kannel.init
+++ kannel-1.4.1/debian/kannel.init
@@ -20,6 +20,8 @@
 #                   Internet. It also works as an SMS gateway.
 ### END INIT INFO
 
+. /lib/lsb/init-functions
+
 BOXPATH=/usr/sbin
 PIDFILES=/var/run/kannel
 CONF=/etc/kannel/kannel.conf
@@ -34,10 +36,16 @@
 
 test -r /etc/default/kannel && . /etc/default/kannel
 
+if [ ! -d $PIDFILES ]
+then
+       mkdir $PIDFILES
+       chown kannel:root $PIDFILES
+fi
+
 case "$1" in
   start)
-    echo -n "Starting WAP gateway:"
-    echo -n " bearerbox"
+    log_daemon_msg "Starting WAP gateway"
+    log_progress_msg "bearerbox"
     start-stop-daemon --start --quiet \
        --pidfile $PIDFILES/kannel_bearerbox.pid \
        --chuid kannel \
@@ -48,7 +56,7 @@
        $BOXPATH/bearerbox -v 4 -- $CONF
     sleep 1 # Wait for bearerbox
     test ! -z $START_WAPBOX && (
-    echo -n " wapbox"
+    log_progress_msg "wapbox"
        start-stop-daemon --start --quiet \
            --pidfile $PIDFILES/kannel_wapbox.pid \
            --chuid kannel \
@@ -59,7 +67,7 @@
            $BOXPATH/wapbox -v 4 -- $CONF
     )
     test ! -z $START_SMSBOX && (
-    echo -n " smsbox"
+    log_progress_msg "smsbox"
        start-stop-daemon --start --quiet \
            --pidfile $PIDFILES/kannel_smsbox.pid \
            --chuid kannel \
@@ -69,28 +77,28 @@
            --no-extra-args \
            $BOXPATH/smsbox -v 4 -- $CONF
     )
-    echo "."
+    log_end_msg 0
     ;;
 
   stop)
-    echo -n "Stopping WAP gateway:"
+    log_daemon_msg "Stopping WAP gateway"
     test ! -z $START_SMSBOX && (
-       echo -n " smsbox"
+       log_progress_msg "smsbox"
        start-stop-daemon --stop --retry 5 --quiet \
            --pidfile $PIDFILES/kannel_smsbox.pid \
            --exec $BOXPATH/run_kannel_box
     )
     test ! -z $START_WAPBOX && (
-       echo -n " wapbox"
+       log_progress_msg "wapbox"
        start-stop-daemon --stop --retry 5 --quiet \
            --pidfile $PIDFILES/kannel_wapbox.pid \
            --exec $BOXPATH/run_kannel_box
     )
-    echo -n " bearerbox"
+    log_progress_msg "bearerbox"
     start-stop-daemon --stop --retry 5 --quiet \
        --pidfile $PIDFILES/kannel_bearerbox.pid \
        --exec $BOXPATH/run_kannel_box
-    echo "."
+    log_end_msg 0
     ;;
 
   reload)

Reply via email to