diff options
author | hubertf <hubertf@pkgsrc.org> | 2000-08-07 02:50:11 +0000 |
---|---|---|
committer | hubertf <hubertf@pkgsrc.org> | 2000-08-07 02:50:11 +0000 |
commit | 2d0d49ec56f628d81924c2d8e02358e86aeb6b1b (patch) | |
tree | 62b7b6e24311ed03f629ac88d1d91765bd5e25e4 /net/ddclient | |
parent | 3dd37433b56d682df66d122e53a1db6602b744e4 (diff) | |
download | pkgsrc-2d0d49ec56f628d81924c2d8e02358e86aeb6b1b.tar.gz |
ddclient is a Perl client used to update dynamic DNS entries for accounts
on Dynamic DNS Network Services' free DNS service. See http://www.dyndns.org
for details on obtaining a free account.
Comments can always be sent to:
mailto:paul+ddclient@burry.dyndns.org
If you use ddclient, please send a brief note to:
mailto:paul+ddclient@burry.dyndns.org
and indicate if you would like to be notified of new releases.
Diffstat (limited to 'net/ddclient')
-rw-r--r-- | net/ddclient/Makefile | 30 | ||||
-rw-r--r-- | net/ddclient/files/md5 | 3 | ||||
-rw-r--r-- | net/ddclient/files/patch-sum | 3 | ||||
-rw-r--r-- | net/ddclient/patches/patch-aa | 40 | ||||
-rw-r--r-- | net/ddclient/pkg/COMMENT | 1 | ||||
-rw-r--r-- | net/ddclient/pkg/DESCR | 10 | ||||
-rw-r--r-- | net/ddclient/pkg/MESSAGE | 6 | ||||
-rw-r--r-- | net/ddclient/pkg/PLIST | 12 |
8 files changed, 105 insertions, 0 deletions
diff --git a/net/ddclient/Makefile b/net/ddclient/Makefile new file mode 100644 index 00000000000..4fe71e278f8 --- /dev/null +++ b/net/ddclient/Makefile @@ -0,0 +1,30 @@ +# $NetBSD: Makefile,v 1.1.1.1 2000/08/07 02:50:11 hubertf Exp $ +# + +DISTNAME= ddclient-2.3.1 +CATEGORIES= net +MASTER_SITES= http://burry.net/ddclient/ + +MAINTAINER= hubertf@netbsd.org +HOMEPAGE= http://burry.net/ddclient + +NO_BUILD= yes + +do-install: + ${SED} \ + -e 's,@LOCALBASE@,${LOCALBASE},g' \ + -e 's,@PREFIX@,${PREFIX},g' \ + <${WRKSRC}/ddclient >${PREFIX}/bin/ddclient + ${CHMOD} +x ${PREFIX}/bin/ddclient + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ddclient + ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/ddclient + ${INSTALL_DATA} ${WRKSRC}/COPYING ${PREFIX}/share/doc/ddclient + ${INSTALL_DATA} ${WRKSRC}/COPYRIGHT ${PREFIX}/share/doc/ddclient + ${INSTALL_DATA} ${WRKSRC}/sample-etc_cron.d_ddclient ${PREFIX}/share/doc/ddclient + ${INSTALL_DATA} ${WRKSRC}/sample-etc_dhcpc_dhcpcd-eth0.exe ${PREFIX}/share/doc/ddclient + ${INSTALL_DATA} ${WRKSRC}/sample-etc_ppp_ip-up.local ${PREFIX}/share/doc/ddclient + ${INSTALL_DATA} ${WRKSRC}/sample-ddclient.conf ${PREFIX}/etc/ddclient.conf-example + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ddclient/contrib + ${INSTALL_DATA} ${WRKSRC}/contrib/* ${PREFIX}/share/doc/ddclient/contrib + +.include "../../mk/bsd.pkg.mk" diff --git a/net/ddclient/files/md5 b/net/ddclient/files/md5 new file mode 100644 index 00000000000..5ac2c7ebe4c --- /dev/null +++ b/net/ddclient/files/md5 @@ -0,0 +1,3 @@ +$NetBSD: md5,v 1.1.1.1 2000/08/07 02:50:13 hubertf Exp $ + +MD5 (ddclient-2.3.1.tar.gz) = 05cf94fe017f155dadb02a3b8aac8666 diff --git a/net/ddclient/files/patch-sum b/net/ddclient/files/patch-sum new file mode 100644 index 00000000000..43c02cac2a1 --- /dev/null +++ b/net/ddclient/files/patch-sum @@ -0,0 +1,3 @@ +$NetBSD: patch-sum,v 1.1.1.1 2000/08/07 02:50:13 hubertf Exp $ + +MD5 (patch-aa) = 2a5e0127698da5c9916ba8d9023702e3 diff --git a/net/ddclient/patches/patch-aa b/net/ddclient/patches/patch-aa new file mode 100644 index 00000000000..01a03101a17 --- /dev/null +++ b/net/ddclient/patches/patch-aa @@ -0,0 +1,40 @@ +$NetBSD: patch-aa,v 1.1.1.1 2000/08/07 02:50:13 hubertf Exp $ + +--- ddclient.orig Tue Jul 18 22:04:54 2000 ++++ ddclient Mon Aug 7 04:33:20 2000 +@@ -1,2 +1,2 @@ +-#!/usr/bin/perl -w ++#!@LOCALBASE@/bin/perl -w + ###################################################################### +@@ -32,4 +32,4 @@ + [ "server", "=s", "members.dyndns.org", "-server host : update DNS information on 'host'" ], +- [ "file", "=s", "/etc/ddclient.conf", "-file path : load configuration information from 'path'" ], +- [ "cache", "=s", "/etc/ddclient.cache", "-cache path : record address used in 'path'" ], ++ [ "file", "=s", "@PREFIX@/etc/ddclient.conf", "-file path : load configuration information from 'path'" ], ++ [ "cache", "=s", "@PREFIX@/etc/ddclient.cache", "-cache path : record address used in 'path'" ], + "", +@@ -57,3 +57,3 @@ + " ${program} -ip 192.168.1.1 -retry", +- " -- set the ip address of all dyndns hosts listed in the /etc/ddclient.conf to 192.168.1.1", ++ " -- set the ip address of all dyndns hosts listed in the @PREFIX@/etc/ddclient.conf to 192.168.1.1", + " -- mark failures so they may be retried with -refresh", +@@ -74,3 +74,3 @@ + " ${program} -refresh -force -retry", +- " -- refresh all dyndns hosts listed in the /etc/ddclient.conf", ++ " -- refresh all dyndns hosts listed in the @PREFIX@/etc/ddclient.conf", + " -- force an update even if it may be unneccessary", +@@ -82,3 +82,3 @@ + " ${program} -refresh -retry", +- " -- refresh all dyndns hosts listed in the /etc/ddclient.conf that could not be updated", ++ " -- refresh all dyndns hosts listed in the @PREFIX@/etc/ddclient.conf that could not be updated", + " (hosts that do not require update will be skipped)", +@@ -443,3 +443,3 @@ + } elsif (($result = update(%args)) eq 'OK') { +- $cache{$host} = { %args, time => time }; ++ $cache{$host} = { %args, time() => time() }; + write_cache($opt{'cache'}); +@@ -448,3 +448,3 @@ + warning("$host was not set to $args{'ip'}, use -refresh to retry later"); +- $cache{$host} = { %args, time => 0 }; ++ $cache{$host} = { %args, time() => 0 }; + write_cache($opt{'cache'}); diff --git a/net/ddclient/pkg/COMMENT b/net/ddclient/pkg/COMMENT new file mode 100644 index 00000000000..e6f74c8bb47 --- /dev/null +++ b/net/ddclient/pkg/COMMENT @@ -0,0 +1 @@ +Client to update dynamic DNS entries for accounts on dyndns.org diff --git a/net/ddclient/pkg/DESCR b/net/ddclient/pkg/DESCR new file mode 100644 index 00000000000..c69fbbf1fcd --- /dev/null +++ b/net/ddclient/pkg/DESCR @@ -0,0 +1,10 @@ +ddclient is a Perl client used to update dynamic DNS entries for accounts +on Dynamic DNS Network Services' free DNS service. See http://www.dyndns.org +for details on obtaining a free account. + +Comments can always be sent to: + mailto:paul+ddclient@burry.dyndns.org + +If you use ddclient, please send a brief note to: + mailto:paul+ddclient@burry.dyndns.org +and indicate if you would like to be notified of new releases. diff --git a/net/ddclient/pkg/MESSAGE b/net/ddclient/pkg/MESSAGE new file mode 100644 index 00000000000..c59dd662ced --- /dev/null +++ b/net/ddclient/pkg/MESSAGE @@ -0,0 +1,6 @@ + +1. Please register at http://www.dyndns.org/ + +2. Copy /usr/pkg/etc/ddclient.conf-example to /usr/pkg/etc/ddclient.conf + and adjust to your needs. + diff --git a/net/ddclient/pkg/PLIST b/net/ddclient/pkg/PLIST new file mode 100644 index 00000000000..6370ec3bd82 --- /dev/null +++ b/net/ddclient/pkg/PLIST @@ -0,0 +1,12 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2000/08/07 02:50:12 hubertf Exp $ +bin/ddclient +etc/ddclient.conf-example +share/doc/ddclient/COPYING +share/doc/ddclient/COPYRIGHT +share/doc/ddclient/README +share/doc/ddclient/sample-etc_cron.d_ddclient +share/doc/ddclient/sample-etc_dhcpc_dhcpcd-eth0.exe +share/doc/ddclient/sample-etc_ppp_ip-up.local +share/doc/ddclient/contrib/ddupdate +@dirrm share/doc/ddclient/contrib +@dirrm share/doc/ddclient |