summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net/ddclient/files/ddclient.sh16
1 files changed, 12 insertions, 4 deletions
diff --git a/net/ddclient/files/ddclient.sh b/net/ddclient/files/ddclient.sh
index 9b21bb18ebd..8453f43e1fc 100644
--- a/net/ddclient/files/ddclient.sh
+++ b/net/ddclient/files/ddclient.sh
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# $NetBSD: ddclient.sh,v 1.1 2001/12/09 19:55:36 jlam Exp $
+# $NetBSD: ddclient.sh,v 1.2 2001/12/09 21:44:52 jlam Exp $
#
# Dynamic DNS update client
#
@@ -14,16 +14,24 @@ fi
name="ddclient"
rcvar=${name}
-command="@PREFIX@/sbin/${name}"
+command="@PERL5@"
+daemon="@PREFIX@/sbin/${name}"
pidfile="/var/run/${name}.pid"
-required_files="@PERL5@ @PKG_SYSCONFDIR@/${name}.conf"
+required_files="${daemon} @PKG_SYSCONFDIR@/${name}.conf"
+start_cmd="ddclient_start"
extra_commands="reload"
+ddclient_start()
+{
+ @ECHO@ "Starting ${name}."
+ ${daemon} ${ddclient_flags} ${command_args}
+}
+
if [ -e /etc/rc.subr ]
then
load_rc_config $name
run_rc_command "$1"
else
@ECHO@ -n " ${name}"
- ${command} ${ddclient_flags} ${command_args}
+ ${daemon} ${ddclient_flags} ${command_args}
fi