Accepting request 80461 from network

- work on init-script so that start/status/stop at least work
  (bnc#267306) (forwarded request 80051 from oertel)

OBS-URL: https://build.opensuse.org/request/show/80461
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ddclient?expand=0&rev=21
This commit is contained in:
Sascha Peilicke 2011-09-01 14:04:48 +00:00 committed by Git OBS Bridge
commit b9130a7f75
2 changed files with 11 additions and 4 deletions

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Mon Aug 29 15:22:47 CEST 2011 - ro@suse.de
- work on init-script so that start/status/stop at least work
(bnc#267306)
-------------------------------------------------------------------
Tue Sep 1 11:01:31 UTC 2009 - chris@computersalat.de

View File

@ -40,7 +40,7 @@ dd_intervall=${DDCLIENT_INTERVALL:-300}
if [ `/bin/cat $DDCLIENT_CONFIG | grep -e "^use=" >/dev/null; echo $?` -eq 0 ]; then
dd_use=
else
dd_use="-use if -if ppp0"
dd_use="-use=if -if ppp0"
fi
# Shell functions sourced from /etc/rc.status:
@ -75,14 +75,15 @@ rc_reset
case "$1" in
start)
echo -n "Starting ddclient daemon :"
/sbin/startproc "$DDCLIENT_BIN" -daemon $dd_intervall "$dd_use" $DDCLIENT_OPTIONS
echo /sbin/startproc "$DDCLIENT_BIN" -daemon $dd_intervall "$dd_use" $DDCLIENT_OPTIONS
/sbin/startproc "$DDCLIENT_BIN" -daemon $dd_intervall "$dd_use" $DDCLIENT_OPTIONS -pid /var/run/ddclient.pid
# remember status and be verbose
rc_status -v
;;
stop)
echo -n "Shutting down ddclient daemon :"
/sbin/killproc -TERM `basename "$DDCLIENT_BIN"`
/sbin/killproc -p /var/run/ddclient.pid -TERM /usr/bin/perl
# remember status and be verbose
rc_status -v
@ -115,7 +116,7 @@ case "$1" in
;;
status)
echo -n "Checking for service ddclient :"
/sbin/checkproc `basename "$DDCLIENT_BIN"`
/sbin/checkproc -p /var/run/ddclient.pid /usr/bin/perl
# remember status and be verbose
rc_status -v