diff --git a/srcpkgs/inadyn/files/inadyn.conf b/srcpkgs/inadyn/files/inadyn.conf new file mode 100644 index 00000000000..c3a5892251a --- /dev/null +++ b/srcpkgs/inadyn/files/inadyn.conf @@ -0,0 +1,19 @@ +syslog + +# system default@dyndns.org +# ssl +# username yxxx +# password xyxx +# alias yyy +# alias zzz +# +# system default@no-ip.com +# username xxyx +# password xxxy +# alias yyy +# +# system default@tunnelbroker.net +# ssl +# username xyzzy +# password update-key-in-advanced-tab +# alias tunnel-id diff --git a/srcpkgs/inadyn/files/inadyn/run b/srcpkgs/inadyn/files/inadyn/run new file mode 100644 index 00000000000..1876afcabd6 --- /dev/null +++ b/srcpkgs/inadyn/files/inadyn/run @@ -0,0 +1,5 @@ +#!/bin/sh +[ -r ./conf ] && . ./conf +[ ! -d /run/inadyn ] && mkdir -p /run/inadyn +chown inadyn:inadyn /run/inadyn +exec chpst -u inadyn:inadyn inadyn $OPTS 2>&1 diff --git a/srcpkgs/inadyn/template b/srcpkgs/inadyn/template new file mode 100644 index 00000000000..367e9cb457a --- /dev/null +++ b/srcpkgs/inadyn/template @@ -0,0 +1,30 @@ +# Template file for 'inadyn' +pkgname=inadyn +version=1.99.15 +revision=1 +build_style=gnu-configure +configure_args="--enable-openssl" +hostmakedepends="autoconf automake" +makedepends="libressl-devel" +short_desc="Small DynDNS client with SSL/TLS support" +maintainer="Duncaen " +license="GPL-2" +homepage="http://troglobit.com/inadyn.html" +distfiles="ftp://troglobit.com/inadyn/inadyn-${version}.tar.xz" +checksum=b54ed82653e9bd6624e579433907aecfd3e83bdab9ed0b3c21d6817c799ac715 + +system_accounts="inadyn" +inadyn_homedir="/run/inadyn" + +conf_files="/etc/inadyn.conf" + +pre_configure() { + autoreconf -fi + sed -i 's;^install:.*$;install:;g' libite/Makefile + sed -i '/#include /d' libite/lite.h +} + +post_install() { + vconf ${FILESDIR}/inadyn.conf + vsv inadyn +}