Subversion Repositories configs

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
121 - 1
#! /bin/sh
2
#
3
# ipUpdate	DnsExit.Com dynamic DNS client.
4
#
5
# Version:	1.5
6
#
7
 
8
set -e
9
 
10
DESC="Dynamic DNS client"
11
NAME=ipUpdate.pl
12
DAEMON=/usr/sbin/$NAME
13
PIDFILE=/var/run/ipUpdate.pid
14
SCRIPTNAME=/etc/init.d/ipUpdate
15
 
16
# Gracefully exit if the package has been removed.
17
test -x $DAEMON || exit 0
18
grep "daemon[:space:]*=[:space:]*no" /etc/dnsexit.conf >/dev/null 2>&1 && exit 0;
19
 
20
d_start() {
21
	start-stop-daemon --start --quiet --pidfile $PIDFILE \
22
		--exec $DAEMON
23
}
24
 
25
d_stop() {
26
	start-stop-daemon --stop --quiet --pidfile $PIDFILE \
27
		--name $NAME
28
}
29
 
30
 
31
case "$1" in
32
  start)
33
	echo -n "Starting $DESC: $NAME"
34
	d_start
35
	echo "."
36
	;;
37
  stop)
38
	echo -n "Stopping $DESC: $NAME"
39
	d_stop
40
	echo "."
41
	;;
42
  restart|force-reload)
43
	echo -n "Restarting $DESC: $NAME"
44
	d_stop
45
	sleep 1
46
	d_start
47
	echo "."
48
	;;
49
  *)
50
	echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
51
	exit 1
52
	;;
53
esac
54
 
55
exit 0