Bug 224329 - [new port] dns/dynip: Dynamic IP Address Updater
Summary: [new port] dns/dynip: Dynamic IP Address Updater
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Adam Weinberger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-12-14 05:11 UTC by dynip
Modified: 2017-12-14 17:09 UTC (History)
2 users (show)

See Also:
dynip: merge-quarterly?


Attachments
shar file (3.47 KB, text/plain)
2017-12-14 05:11 UTC, dynip
dynip: maintainer-approval+
Details

Note You need to log in before you can comment on or make changes to this bug.
Description dynip 2017-12-14 05:11:15 UTC
Created attachment 188817 [details]
shar file

Dynamic IP Address Updater
Comment 1 Adam Weinberger freebsd_committer freebsd_triage 2017-12-14 05:39:48 UTC
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?
Comment 2 dynip 2017-12-14 08:37:54 UTC
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
Comment 3 commit-hook freebsd_committer freebsd_triage 2017-12-14 17:09:04 UTC
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
Comment 4 Adam Weinberger freebsd_committer freebsd_triage 2017-12-14 17:09:49 UTC
Sounds good to me. Port's committed. Thanks Joe!