diff options
author | Steven Allen | 2015-06-09 12:01:32 -0400 |
---|---|---|
committer | Steven Allen | 2015-06-09 12:01:32 -0400 |
commit | a2ffccfd125f7cc641167a53d03b5a2f214147f0 (patch) | |
tree | f1a70dd92c89e743361987d3895d38f5acd6e6cb | |
download | aur-a2ffccfd125f7cc641167a53d03b5a2f214147f0.tar.gz |
Initial Commit
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | PKGBUILD | 45 | ||||
-rw-r--r-- | ndyndns.conf | 12 | ||||
-rw-r--r-- | ndyndns.install | 14 | ||||
-rw-r--r-- | ndyndns.service | 9 | ||||
-rw-r--r-- | ndyndns.sysusers | 1 |
6 files changed, 108 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b3cebffe5fd9 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +pkgbase = ndyndns + pkgdesc = Update client for the dynamic DNS services from DynDNS and Namecheap + pkgver = 2.2 + pkgrel = 1 + url = http://code.google.com/p/ndyndns/ + install = ndyndns.install + arch = i686 + arch = x86_64 + arch = armv5h + arch = armv6h + arch = armv7h + license = GPL3 + depends = curl + backup = etc/ndyndns.conf + source = http://ndyndns.googlecode.com/files/ndyndns-2.2.tar.bz2 + source = ndyndns.service + source = ndyndns.sysusers + source = ndyndns.conf + source = ndyndns.install + md5sums = d3ea7e5242ea340b230df3f959cda305 + md5sums = 6a6efc0c5744c5c8cb16d72cd2509cc0 + md5sums = b7bd3d2f0473fd78555ed874eee3dd1b + md5sums = f0c69eb41db16a228ebf62c1561c89d6 + md5sums = 6665bdcd680e5e8c3dd4599d38ed8fb9 + +pkgname = ndyndns + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..11e70c4b3b45 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Jens Adam (byte/jra) <j_adam@web.de> + +pkgname=ndyndns +pkgver=2.2 +pkgrel=1 +pkgdesc="Update client for the dynamic DNS services from DynDNS and Namecheap" +url="http://code.google.com/p/ndyndns/" +license=('GPL3') +arch=('i686' 'x86_64' 'armv5h' 'armv6h' 'armv7h') +depends=('curl') +install="${pkgname}.install" +backup=('etc/ndyndns.conf') +source=("http://${pkgname}.googlecode.com/files/${pkgname}-${pkgver}.tar.bz2" + 'ndyndns.service' + 'ndyndns.sysusers' + 'ndyndns.conf' + "${pkgname}.install") +md5sums=('d3ea7e5242ea340b230df3f959cda305' + '6a6efc0c5744c5c8cb16d72cd2509cc0' + 'b7bd3d2f0473fd78555ed874eee3dd1b' + 'f0c69eb41db16a228ebf62c1561c89d6' + '6665bdcd680e5e8c3dd4599d38ed8fb9') + +build() { + cd "${srcdir}/${pkgname}" + ./configure --prefix="${pkgdir}/usr" --sbindir="${pkgdir}/usr/bin" + make +} + +package() { + cd "${srcdir}/${pkgname}" + install -dm755 "${pkgdir}/usr/bin/" + install -dm755 "${pkgdir}/usr/share/man/"{man1,man5} + install -dm700 "${pkgdir}/var/lib/ndyndns/var/" + make install + install -dm755 "${pkgdir}/var/lib/ndyndns/" + install -dm700 "${pkgdir}/var/lib/ndyndns/var/" + + install -Dm600 "${srcdir}/ndyndns.conf" "${pkgdir}/etc/ndyndns.conf" + install -Dm644 "${srcdir}/ndyndns.service" "${pkgdir}/usr/lib/systemd/system/ndyndns.service" + install -Dm644 "${srcdir}/ndyndns.sysusers" "${pkgdir}/usr/lib/sysusers.d/ndyndns.conf" + + install -dm755 "${pkgdir}/usr/share/doc/${pkgname}" + install -m644 README "${pkgdir}/usr/share/doc/ndyndns" +} diff --git a/ndyndns.conf b/ndyndns.conf new file mode 100644 index 000000000000..f32337a2ae83 --- /dev/null +++ b/ndyndns.conf @@ -0,0 +1,12 @@ +[config] +chroot = /var/lib/ndyndns +pidfile = /var/run/ndyndns.pid +user = ndyndns +group = ndyndns +interface = + +[dyndns] +username = +password = +hosts = +dyndns diff --git a/ndyndns.install b/ndyndns.install new file mode 100644 index 000000000000..48263866689b --- /dev/null +++ b/ndyndns.install @@ -0,0 +1,14 @@ +post_install() { + systemd-sysusers + chown ndyndns:ndyndns var/lib/ndyndns/var +} + +post_upgrade() { + if [[ "$(vercmp $2 2.2)" -lt 0 ]]; then + chown root:root var/lib/ndyndns + chown ndyndns:ndyndns var/lib/ndyndns/var + chmod 755 var/lib/ndyndns + chmod 700 var/lib/ndyndns/var + mv var/lib/ndyndns/*-dns* var/lib/ndyndns/var/ || true + fi +} diff --git a/ndyndns.service b/ndyndns.service new file mode 100644 index 000000000000..0a86f633fad8 --- /dev/null +++ b/ndyndns.service @@ -0,0 +1,9 @@ +[Unit] +Description=Dynamic DNS updater +After=network.target + +[Service] +ExecStart=/usr/bin/ndyndns -n -f /etc/ndyndns.conf + +[Install] +WantedBy=network.target diff --git a/ndyndns.sysusers b/ndyndns.sysusers new file mode 100644 index 000000000000..a89314a624f1 --- /dev/null +++ b/ndyndns.sysusers @@ -0,0 +1 @@ +u ndyndns - "Dynamic DNS" /var/lib/ndyndns/var |