Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Dec 2017 17:08:02 +0000 (UTC)
From:      Adam Weinberger <adamw@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r456312 - in head/dns: . dynip
Message-ID:  <201712141708.vBEH82LV076973@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: adamw
Date: Thu Dec 14 17:08:01 2017
New Revision: 456312
URL: https://svnweb.freebsd.org/changeset/ports/456312

Log:
  Add dns/dynip.
  
  dynip is a daemon that monitors your host system ISP assigned dynamic IP
  address. If it changes, dynip automatically updates the dynamic DNS IP
  address at your dynamic DNS hosting provider then posts an informational
  message to the host system log followed by sending an informational email
  to user root.
  
  The dynip daemon and the daily script are very simple Bourne Shell type
  scripts containing self documenting embedded comments. They use the
  "fetch" command to issue the standard browser style URL format used by
  most dynamic DNS hosting providers for the purpose of actual updating
  the registered IP address with the new IP address. There are some small
  variations in the URL format depending on the dynamic DNS hosting
  provider being used.
  
  Mandatory requirements. The host that is running dynip "MUST" be cabled
  directly to the ISP modem and be using the public routable dynamic IP
  address assigned by the ISP.
  
  Includes templates for these dynamic DNS hosting providers
       namecheap.com
       freedns.afraid.org
       changeip.com
       no-ip.com
       zoneedit.com
       easydns.com
  and is simple to configure for other providers that use a variation
  of the URL format.
  
  WWW: http://dynip.sourceforge.net/
  
  PR:		224329
  Submitted by:	Joe Barbish

Added:
  head/dns/dynip/
  head/dns/dynip/Makefile   (contents, props changed)
  head/dns/dynip/distinfo   (contents, props changed)
  head/dns/dynip/pkg-descr   (contents, props changed)
  head/dns/dynip/pkg-message   (contents, props changed)
  head/dns/dynip/pkg-plist   (contents, props changed)
Modified:
  head/dns/Makefile

Modified: head/dns/Makefile
==============================================================================
--- head/dns/Makefile	Thu Dec 14 16:56:12 2017	(r456311)
+++ head/dns/Makefile	Thu Dec 14 17:08:01 2017	(r456312)
@@ -63,6 +63,7 @@
     SUBDIR += dq
     SUBDIR += drool
     SUBDIR += dualserver
+    SUBDIR += dynip
     SUBDIR += erlang-idna
     SUBDIR += ez-ipupdate
     SUBDIR += fastresolve

Added: head/dns/dynip/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/dns/dynip/Makefile	Thu Dec 14 17:08:01 2017	(r456312)
@@ -0,0 +1,32 @@
+# Created by: Joe Barbish
+# $FreeBSD$
+
+PORTNAME=	dynip
+PORTVERSION=	0.0
+CATEGORIES=	dns
+MASTER_SITES=	SF/${PORTNAME}
+
+MAINTAINER=	dynip@a1poweruser.com
+COMMENT=	Dynamic IP Address Updater
+
+LICENSE=	BSD2CLAUSE
+
+USES=		tar:bzip2
+NO_BUILD=	yes
+NO_ARCH=	yes
+
+do-install:
+	${INSTALL_SCRIPT} ${WRKSRC}/dynip           \
+		${STAGEDIR}${PREFIX}/bin
+
+	${INSTALL_SCRIPT} ${WRKSRC}/dynip_rcd       \
+		${STAGEDIR}${PREFIX}/etc/rc.d/dynip
+
+	${INSTALL_MAN} ${WRKSRC}/dynip.8 \
+		${STAGEDIR}${MAN8PREFIX}/man/man8
+
+	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/periodic/daily
+	${INSTALL_SCRIPT} ${WRKSRC}/dynip_daily     \
+		${STAGEDIR}${PREFIX}/etc/periodic/daily/dynip
+
+.include <bsd.port.mk>

Added: head/dns/dynip/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/dns/dynip/distinfo	Thu Dec 14 17:08:01 2017	(r456312)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1511635168
+SHA256 (dynip-0.0.tar.bz2) = 323cc11b367b04027741cbcfcad6b9af45e3cc9ca1dffe1b36b4b29c42fd297b
+SIZE (dynip-0.0.tar.bz2) = 5057

Added: head/dns/dynip/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/dns/dynip/pkg-descr	Thu Dec 14 17:08:01 2017	(r456312)
@@ -0,0 +1,29 @@
+dynip is a daemon that monitors your host system ISP assigned dynamic IP
+address. If it changes, dynip automatically updates the dynamic DNS IP
+address at your dynamic DNS hosting provider then posts an informational
+message to the host system log followed by sending an informational email
+to user root.
+
+The dynip daemon and the daily script are very simple Bourne Shell type
+scripts containing self documenting embedded comments. They use the
+"fetch" command to issue the standard browser style URL format used by
+most dynamic DNS hosting providers for the purpose of actual updating
+the registered IP address with the new IP address. There are some small
+variations in the URL format depending on the dynamic DNS hosting
+provider being used.
+
+Mandatory requirements. The host that is running dynip "MUST" be cabled
+directly to the ISP modem and be using the public routable dynamic IP 
+address assigned by the ISP.
+
+Includes templates for these dynamic DNS hosting providers
+     namecheap.com
+     freedns.afraid.org
+     changeip.com
+     no-ip.com
+     zoneedit.com
+     easydns.com
+and is simple to configure for other providers that use a variation
+of the URL format.
+
+WWW: http://dynip.sourceforge.net/

Added: head/dns/dynip/pkg-message
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/dns/dynip/pkg-message	Thu Dec 14 17:08:01 2017	(r456312)
@@ -0,0 +1,9 @@
+########################################################################
+
+                      dynip
+
+             Dynamic IP Address Updater
+
+   Issue "man dynip"  For set up and usage information
+
+########################################################################

Added: head/dns/dynip/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/dns/dynip/pkg-plist	Thu Dec 14 17:08:01 2017	(r456312)
@@ -0,0 +1,4 @@
+bin/dynip
+etc/rc.d/dynip
+etc/periodic/daily/dynip
+man/man8/dynip.8.gz



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201712141708.vBEH82LV076973>