Created attachment 188817 [details] shar file Dynamic IP Address Updater
Hi Joe, The port looks good, but I suggest that we drop the pkg-message. pkg-message is for vital information that users must be aware of beyond ordinary expectations (i.e., reading the manpage). pkg-messages need to be vital, otherwise they dilute the paradigm and make it more likely that users will fail to read them at all. We recently purged a fair number of pkg-message files to this end. What are your thoughts? Does this work for you?
Adam: I am on the side of user friendliness. So many ports have NO man pages so I use the pkg-messages to point users to the fact that there is a man page. The lack of instructions on what to do next after installing the port/pkg leaves new users wondering what to do next. Not all users are experienced to the un-documented paradigm of first to look for a man page. I would like to see all ports be required to contain a man page before being committed. If you going to have standards then enforce them across the board. Now if it has been decided by the powers to be that the other direction is the way to go, then I really have no say in the matter. Joe
A commit references this bug: Author: adamw Date: Thu Dec 14 17:08:02 UTC 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 Changes: head/dns/Makefile head/dns/dynip/ head/dns/dynip/Makefile head/dns/dynip/distinfo head/dns/dynip/pkg-descr head/dns/dynip/pkg-message head/dns/dynip/pkg-plist
Sounds good to me. Port's committed. Thanks Joe!