I needed to choose a new dynamic dns client to replace the old
unmantained eziupdate. Unfortunately there nothing recent on T2 and most
actual linux clients depends on perl or python.
So I created a package for inadyn wich is actively maintained at
https://github.com/troglobit/inadyn.
I also upadted the 10 years old libconfuse to a current version because
inadyn depends on it.
Finally scripts/Check-PkgFormat need to be updated because doesn't know
ISC license (current libconfuse license).
All was built only on my old T2 7.0.
Patch attached, feel free to do anything you like.
--- package/textproc/libconfuse/libconfuse.desc (revision 528)
+++ package/textproc/libconfuse/libconfuse.desc (revision 529)
@@ -2,7 +2,7 @@
[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch.
[COPY]
[COPY] T2 SDE: package/.../libconfuse/libconfuse.desc
-[COPY] Copyright (C) 2006 - 2008 The T2 SDE Project
+[COPY] Copyright (C) 2006 - 2018 The T2 SDE Project
[COPY]
[COPY] More information can be found in the files COPYING and README.
[COPY]
@@ -23,7 +23,7 @@
[T] include statements). It makes it very easy to add configuration
[T] file capability to a program using a simple API.
-[U] http://www.nongnu.org/confuse/
+[U] https://github.com/martinh/libconfuse/
[A] Martin Hedenfalk <[email protected]>
[M] The T2 Project <[email protected]>
@@ -31,9 +31,9 @@
[C] extra/base
[F] CROSS
-[L] GPL
+[L] ISC
[S] Stable
-[V] 2.6
+[V] 3.2.2
[P] X -----5---9 200.000
-[D] 1875358800 confuse-2.6.tar.gz http://bzero.se/confuse/
+[D] 134574211 confuse-3.2.2.tar.gz
https://github.com/martinh/libconfuse/releases/download/v3.2.2/
--- scripts/Check-PkgFormat (revision 528)
+++ scripts/Check-PkgFormat (revision 529)
@@ -95,7 +95,7 @@
for x in `egrep '^\[(L|LICENSE)\]' $pdir/$package.desc |
cut -f2- -d']'` ; do
case $x in
-
Unknown|GPL|LGPL|AGPL|MPL|FDL|MIT|BSD|APL|APSL|CDDL|QPL) ;;
+
Unknown|GPL|LGPL|AGPL|MPL|FDL|MIT|BSD|ISC|APL|APSL|CDDL|QPL) ;;
OpenSource|Free-to-use|Commercial) ;;
IBM-Public-License|Restricted|Artistic) ;;
PublicDomain) ;;
--- package/network/inadyn/inadyn.conf (nonexistent)
+++ package/network/inadyn/inadyn.conf (revision 530)
@@ -0,0 +1,23 @@
+# --- T2-COPYRIGHT-NOTE-BEGIN ---
+# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
+#
+# T2 SDE: package/.../inadyn/inadyn.conf
+# Copyright (C) 2018 The T2 SDE Project
+# Copyright (C) 1998 - 2003 ROCK Linux Project
+#
+# More information can be found in the files COPYING and README.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; version 2 of the License. A copy of the
+# GNU General Public License can be found in the file COPYING.
+# --- T2-COPYRIGHT-NOTE-END ---
+
+PKG_CONFIG_PATH="$root/usr/lib/pkgconfig"
+
+var_append confopt ' ' "--sysconfdir=/etc"
+var_append confopt ' ' "--localstatedir=/var"
+
+if pkginstalled openssl; then
+ var_append confopt ' ' "--enable-openssl"
+fi
--- package/network/inadyn/inadyn.desc (nonexistent)
+++ package/network/inadyn/inadyn.desc (revision 530)
@@ -0,0 +1,38 @@
+[COPY] --- T2-COPYRIGHT-NOTE-BEGIN ---
+[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch.
+[COPY]
+[COPY] T2 SDE: package/.../inadyn/inadyn.desc
+[COPY] Copyright (C) 2018 The T2 SDE Project
+[COPY] Copyright (C) 1998 - 2003 ROCK Linux Project
+[COPY]
+[COPY] More information can be found in the files COPYING and README.
+[COPY]
+[COPY] This program is free software; you can redistribute it and/or modify
+[COPY] it under the terms of the GNU General Public License as published by
+[COPY] the Free Software Foundation; version 2 of the License. A copy of the
+[COPY] GNU General Public License can be found in the file COPYING.
+[COPY] --- T2-COPYRIGHT-NOTE-END ---
+
+[I] Internet Automated Dynamic DNS Client
+
+[T] Inadyn is a small and simple Dynamic DNS, DDNS, client with HTTPS support
+[T] Commonly available in many GNU/Linux distributions, used in off the shelf
+[T] routers and Internet gateways to automate the task of keeping your Internet
+[T] name in sync with your public IP address. It can also be used in
+[T] installations with redundant (backup) connections to the Internet.
+
+[U] https://github.com/troglobit/inadyn
+
+[A] Narcis Ilisei's (original INADYN)
+[A] Joachim Nilsson
+[M] The T2 Project <[email protected]>
+
+[C] extra/network extra/tool
+[F] CROSS
+
+[L] GPL
+[S] Stable
+[V] 2.4
+[P] X -----5---9 205.700
+
+[D] 3620565845 inadyn-2.4.tar.gz
https://github.com/troglobit/inadyn/releases/download/v2.4/
-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
[email protected] with a subject of: unsubscribe t2