Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Sep 2016 18:02:36 +0200
From:      Stanislaw Halik <sthalik@misaki.pl>
To:        "ports@FreeBSD.org" <ports@freebsd.org>
Cc:        Stanislaw Halik <sthalik@tehran.lain.pl>, "James A. McGuire" <j.a.mcguire@gmail.com>
Subject:   Re: FreeBSD Port: noip-2.1.9_3
Message-ID:  <7fc09a4d-f67e-0674-9f68-0a57e174b184@misaki.pl>
In-Reply-To: <990cd69e-dc34-8a00-b4eb-d07fcebbff95@gmx.de>
References:  <CADPthFdUyAGUMpPpAJ16g8W_mR_RkYsWF4BezjkWC2k5aW0j1g@mail.gmail.com> <4bb353eb-67e0-cd72-9dba-83fdca2ae4d8@gmx.de> <b70d6184-5ffe-76b7-8327-c1b57ea03d58@misaki.pl> <990cd69e-dc34-8a00-b4eb-d07fcebbff95@gmx.de>

next in thread | previous in thread | raw e-mail | index | archive | help
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@gmx.de> for noticing that builtin functionality.

sh



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7fc09a4d-f67e-0674-9f68-0a57e174b184>