FreeBSD Port: noip-2.1.9_3
Stanislaw Halik
sthalik at misaki.pl
Tue Sep 13 16:02:45 UTC 2016
On 2016-08-31 Wed 17:38, olli hauer wrote:
>>> The update interval can be adjusted (default is 30 days).
>>> In the patch example I've chosen half of the interval, so there is time left in case you are offline for an unforeseen reason
>>>
>>> Index: Makefile
>>> ===================================================================
>>> --- Makefile (revision 421168)
>>> +++ Makefile (working copy)
>>> @@ -25,6 +25,12 @@
>>>
>>> OPTIONS_DEFINE= DOCS
>>>
>>> +FORCE_INTERVAL= 14 # days until IP update is forced
>>> +
>>> +post-patch:
>>> + ${REINPLACE_CMD} -e '/define FORCE_INTERVAL/s/30/${FORCE_INTERVAL}/g' \
>>> + ${WRKSRC}/noip2.c
>>> +
>>> do-install:
>>> ${INSTALL_PROGRAM} ${WRKSRC}/noip2 ${STAGEDIR}${PREFIX}/bin
>>> ${MKDIR} ${STAGEDIR}${DOCSDIR}
> I don't use the tool myself (having a static assigned network) and I'm even not sure if it will work.
>
> So I suggest James can test it (suspecting there is a ways to see the last update time on the noip portal) and if it works for him he can submit the patch as PR
It's also necessary to
#define FORCE_UPDATE 1
But keep in mind that the interval is accounted for only during process'
stay in memory. It doesn't work like "anacron" and the like. I'd like to
send a maintainer update with an interval of just a few days.
In short,
-#define FORCE_UPDATE 0
+#define FORCE_UPDATE 1
-#define FORCE_INTERVAL (1440 * 30) // 30 days in minutes
+#define FORCE_INTERVAL (1440 * 7) // 7 days in minutes
Kudos to olli hauer <ohauer at gmx.de> for noticing that builtin functionality.
sh
More information about the freebsd-ports
mailing list