sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Vlad Glagolev (4ef21d45dce3061190d37bd12f7419ff480863a4)
- From: Vlad Glagolev <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (4ef21d45dce3061190d37bd12f7419ff480863a4)
- Date: Tue, 26 Apr 2016 17:47:46 +0000
GIT changes to master grimoire by Vlad Glagolev <stealth AT sourcemage.org>:
ChangeLog | 3 +++
net/inadyn/BUILD | 5 +++++
net/inadyn/CONFIGURE | 4 ++++
net/inadyn/DEPENDS | 11 +++++++++++
net/inadyn/DETAILS | 25 +++++++++++++++++++++++++
net/inadyn/HISTORY | 3 +++
net/inadyn/INSTALL | 6 ++++++
net/inadyn/init.d/inadyn | 18 ++++++++++++++++++
net/inadyn/init.d/inadyn.conf | 3 +++
net/inadyn/troglobit.gpg |binary
10 files changed, 78 insertions(+)
New commits:
commit 4ef21d45dce3061190d37bd12f7419ff480863a4
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
inadyn: new spell, small and simple DDNS client
diff --git a/ChangeLog b/ChangeLog
index 8316631..dba95b7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2016-04-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * net/inadyn: new spell, small and simple DDNS client
+
2016-04-25 Treeve Jelbert <treeve AT sourcemage.org>
* kde-frameworks/kactivities-stats" added
diff --git a/net/inadyn/BUILD b/net/inadyn/BUILD
new file mode 100755
index 0000000..8df5bd4
--- /dev/null
+++ b/net/inadyn/BUILD
@@ -0,0 +1,5 @@
+if [[ $INADYN_SSL == "none" ]]; then
+ OPTS="--disable-ssl $OPTS"
+fi &&
+
+default_build
diff --git a/net/inadyn/CONFIGURE b/net/inadyn/CONFIGURE
new file mode 100755
index 0000000..2e8b07d
--- /dev/null
+++ b/net/inadyn/CONFIGURE
@@ -0,0 +1,4 @@
+config_query_list INADYN_SSL "Choose SSL/TLS provider for HTTPS support:" \
+ gnutls \
+ openssl \
+ none
diff --git a/net/inadyn/DEPENDS b/net/inadyn/DEPENDS
new file mode 100755
index 0000000..547c87f
--- /dev/null
+++ b/net/inadyn/DEPENDS
@@ -0,0 +1,11 @@
+case $INADYN_SSL in
+ gnutls)
+ depends gnutls '--enable-ssl'
+ ;;
+ openssl)
+ depends SSL '--enable-ssl --enable-openssl'
+ ;;
+ *)
+ message "${PROBLEM_COLOR}WARNING: HTTPS support was not enabled, and
it's highly recommended (but it may not be supported by service
provider).${DEFAULT_COLOR}"
+ ;;
+esac
diff --git a/net/inadyn/DETAILS b/net/inadyn/DETAILS
new file mode 100755
index 0000000..10d2cc6
--- /dev/null
+++ b/net/inadyn/DETAILS
@@ -0,0 +1,25 @@
+ SPELL=inadyn
+ VERSION=1.99.15
+ SOURCE=${SPELL}-${VERSION}.tar.xz
+ SOURCE2=${SOURCE}.asc
+ SOURCE_URL[0]=ftp://troglobit.com/${SPELL}/${SOURCE}
+
SOURCE_URL[1]=https://github.com/troglobit/${SPELL}/releases/download/${VERSION}/${SOURCE}
+ SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
+ SOURCE2_URL[1]=${SOURCE_URL[1]}.asc
+ SOURCE_GPG=troglobit.gpg:${SOURCE2}:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE=http://troglobit.com/inadyn.html
+ LICENSE[0]=GPL
+ ENTERED=20160426
+ SHORT="small and simple DDNS client"
+cat << EOF
+Inadyn is a small and simple DDNS client with HTTPS support, both GnuTLS and
+OpenSSL are supported. Inadyn is commonly available in many GNU/Linux
+distributions, used in off-the-shelf routers and Internet gateways to
automate
+the task of keeping your DNS record up to date with any IP address changes
from
+your ISP.
+
+It can also be used in installations with redundant (backup) connections to
the
+Internet.
+EOF
diff --git a/net/inadyn/HISTORY b/net/inadyn/HISTORY
new file mode 100644
index 0000000..cdef75f
--- /dev/null
+++ b/net/inadyn/HISTORY
@@ -0,0 +1,3 @@
+2016-04-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS, DETAILS, CONFIGURE, BUILD, INSTALL, init.d, troglobit.gpg:
+ created spell, version 1.99.15
diff --git a/net/inadyn/INSTALL b/net/inadyn/INSTALL
new file mode 100755
index 0000000..f6f2e5e
--- /dev/null
+++ b/net/inadyn/INSTALL
@@ -0,0 +1,6 @@
+make prefix="${INSTALL_ROOT}/usr" install &&
+
+if [[ $INIT_INSTALLED ]]; then
+ install_config_file "$SPELL_DIRECTORY/init.d/inadyn.conf" \
+ "$INSTALL_ROOT/etc/sysconfig/inadyn"
+fi
diff --git a/net/inadyn/init.d/inadyn b/net/inadyn/init.d/inadyn
new file mode 100755
index 0000000..644fc43
--- /dev/null
+++ b/net/inadyn/init.d/inadyn
@@ -0,0 +1,18 @@
+#!/bin/bash
+
+. /etc/sysconfig/inadyn
+
+PROGRAM=/usr/sbin/inadyn
+PIDFILE=/var/run/inadyn/inadyn.pid
+ARGS="-b -F /etc/inadyn.conf -P $PIDFILE $INADYN_ARGS"
+RUNLEVEL=3
+NEEDS="+network"
+
+. /etc/init.d/smgl_init
+
+
+start() {
+ [ -d /var/run/inadyn ] || mkdir /var/run/inadyn
+
+ _start
+}
diff --git a/net/inadyn/init.d/inadyn.conf b/net/inadyn/init.d/inadyn.conf
new file mode 100644
index 0000000..3657e3c
--- /dev/null
+++ b/net/inadyn/init.d/inadyn.conf
@@ -0,0 +1,3 @@
+# For arguments and description see inadyn(8)
+
+INADYN_ARGS=""
diff --git a/net/inadyn/troglobit.gpg b/net/inadyn/troglobit.gpg
new file mode 100644
index 0000000..9d2de05
Binary files /dev/null and b/net/inadyn/troglobit.gpg differ
- [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (4ef21d45dce3061190d37bd12f7419ff480863a4), Vlad Glagolev, 04/26/2016
Archive powered by MHonArc 2.6.24.