aboutsummaryrefslogtreecommitdiffstats
path: root/unmaintained
diff options
context:
space:
mode:
authorLeo <thinkabit.ukim@gmail.com>2020-04-14 00:33:23 -0300
committerLeo <thinkabit.ukim@gmail.com>2020-04-14 00:33:23 -0300
commitcde75e5c50283f56c9fbe1397d35a3691195dba8 (patch)
tree8801bccdeb8f839d4d43be5f37d5e5725e3ef678 /unmaintained
parent6ea4b1d647237f0d0e82b1f8f9f39916f840ba33 (diff)
downloadaports-cde75e5c50283f56c9fbe1397d35a3691195dba8.tar.bz2
aports-cde75e5c50283f56c9fbe1397d35a3691195dba8.tar.xz
unmaintained/rrdbot: move from testing
Upstream is completely dead, the distfiles don't fetch anymore
Diffstat (limited to 'unmaintained')
-rw-r--r--unmaintained/rrdbot/APKBUILD47
-rw-r--r--unmaintained/rrdbot/rrdbot.post-install4
-rw-r--r--unmaintained/rrdbot/rrdbot.pre-install6
-rw-r--r--unmaintained/rrdbot/rrdbotd.confd7
-rw-r--r--unmaintained/rrdbot/rrdbotd.initd28
5 files changed, 92 insertions, 0 deletions
diff --git a/unmaintained/rrdbot/APKBUILD b/unmaintained/rrdbot/APKBUILD
new file mode 100644
index 0000000000..61f95ecf9e
--- /dev/null
+++ b/unmaintained/rrdbot/APKBUILD
@@ -0,0 +1,47 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=rrdbot
+pkgver=0.9.7
+pkgrel=2
+pkgdesc="An SNMP polling daemon which writes the polled values to an RRD database"
+url="http://thewalter.net/stef/software/rrdbot/"
+arch=""
+license="BSD"
+depends=""
+makedepends="rrdtool-dev"
+install="$pkgname.pre-install $pkgname.post-install"
+subpackages="$pkgname-doc"
+source="http://thewalter.net/stef/software/rrdbot/rrdbot-$pkgver.tar.gz
+ rrdbotd.initd
+ rrdbotd.confd
+ "
+
+# append extra dependencies to -dev subpackage
+# remove if not used.
+# depends_dev="somepackage-dev"
+
+builddir="$srcdir"/$pkgname-$pkgver
+
+prepare() {
+ default_prepare || return 1
+ update_config_guess || return 1
+}
+
+build() {
+ cd "$builddir"
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --infodir=/usr/share/info \
+ || return 1
+ make || return 1
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ install -m755 -D "$srcdir"/rrdbotd.initd \
+ "$pkgdir"/etc/init.d/rrdbotd || return 1
+ install -m644 -D "$srcdir"/rrdbotd.confd \
+ "$pkgdir"/etc/conf.d/rrdbotd || return 1
+}
+
diff --git a/unmaintained/rrdbot/rrdbot.post-install b/unmaintained/rrdbot/rrdbot.post-install
new file mode 100644
index 0000000000..0586fcd5c5
--- /dev/null
+++ b/unmaintained/rrdbot/rrdbot.post-install
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+# add something which happends after install
+
diff --git a/unmaintained/rrdbot/rrdbot.pre-install b/unmaintained/rrdbot/rrdbot.pre-install
new file mode 100644
index 0000000000..4394576a24
--- /dev/null
+++ b/unmaintained/rrdbot/rrdbot.pre-install
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+addgroup -S rrdbotd 2>/dev/null
+adduser -S -D -H -s /bin/false -G rrdbotd -g rrdbotd rrdbotd 2>/dev/null
+
+exit 0
diff --git a/unmaintained/rrdbot/rrdbotd.confd b/unmaintained/rrdbot/rrdbotd.confd
new file mode 100644
index 0000000000..486252b03c
--- /dev/null
+++ b/unmaintained/rrdbot/rrdbotd.confd
@@ -0,0 +1,7 @@
+# Sample conf.d file for alpine linux
+
+#
+# Specify daemon options here.
+#
+
+sample_opts=""
diff --git a/unmaintained/rrdbot/rrdbotd.initd b/unmaintained/rrdbot/rrdbotd.initd
new file mode 100644
index 0000000000..5fae6e8dda
--- /dev/null
+++ b/unmaintained/rrdbot/rrdbotd.initd
@@ -0,0 +1,28 @@
+#!/sbin/runscript
+
+name=rrdbotd
+daemon=/usr/sbin/$name
+pidfile=${rrdbotd_pidfile:-/var/run/rrdbotd/rrdbotd.pid}
+
+depend() {
+ need net
+ after firewall
+}
+
+start() {
+ ebegin "Starting ${name}"
+ start-stop-daemon --start --quiet \
+ --pidfile "$pidfile" \
+ --user ${rrdbotd_user:-rrdbotd}:${rrdbotd_group:-rrdbotd} \
+ --exec ${daemon} -- ${rrdbotd_opts} -p "$pidfile"
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping ${name}"
+ start-stop-daemon --stop --quiet \
+ --pidfile "$pidfile" \
+ --exec ${daemon}
+ eend $?
+}
+