File iaxmodem-init-lsb.patch of Package iaxmodem
# PATCH-FIX-UPSTREAM iaxmodem-init-lsb.patch
Index: iaxmodem-1.2.0/iaxmodem.init.suse
===================================================================
--- iaxmodem-1.2.0.orig/iaxmodem.init.suse
+++ iaxmodem-1.2.0/iaxmodem.init.suse
@@ -9,11 +9,13 @@
# /usr/sbin/iaxmodem
#
### BEGIN INIT INFO
-# Provides: iaxmodem
-# Required-Stop:
-# Default-Start: 3 5
-# Default-Stop: 0 1 2 6
-# Description: IAXMODEM for asterix to hylafax
+# Provides: iaxmodem
+# Required-Start: $remote_fs
+# Required-Stop: $remote_fs
+# Default-Start: 3 5
+# Default-Stop: 0 1 2 6
+# Short-Description: Software Modem for Hylafax and IAX2 (Inter-Asterisk eXchange 2)
+# Description: IAXMODEM for asterix to hylafax
### END INIT INFO
IAXMODEM_BIN="/usr/sbin/iaxmodem"
@@ -50,6 +52,13 @@ case "$1" in
killproc -p ${PID_FILE} -t 10 ${IAXMODEM_BIN}
rc_status -v
;;
+ reload)
+ echo -n "Reloading iaxmodem daemon "
+ checkproc -p ${PID_FILE} ${IAXMODEM_BIN} || \
+ echo -n " Warning: daemon not running. "
+ killproc -p ${PID_FILE} -t 10 ${IAXMODEM_BIN} -HUP
+ rc_status -v
+ ;;
restart)
$0 stop
$0 start