Commit e62eb554 authored by Natanael Copa's avatar Natanael Copa
Browse files

testing/rrdbot: new aport

an SNMP polling daemon which writes the polled values to an RRD database
http://memberwebs.com/stef/software/rrdbot/
parent a2c7615d
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=rrdbot
pkgver=0.9.6
pkgrel=0
pkgdesc="an SNMP polling daemon which writes the polled values to an RRD database"
url="http://memberwebs.com/stef/software/rrdbot/"
license="BSD"
depends=
makedepends=rrdtool-dev
install="$pkgname.pre-install $pkgname.post-install"
subpackages="$pkgname-doc"
source="http://memberwebs.com/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() {
cd "$_builddir"
# apply patches here
}
build() {
cd "$_builddir"
./configure --prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man \
--infodir=/usr/share/info
make || return 1
}
package() {
cd "$_builddir"
make DESTDIR="$pkgdir" install
install -m755 -D "$srcdir"/rrdbotd.initd "$pkgdir"/etc/init.d/rrdbotd
install -m644 -D "$srcdir"/rrdbotd.confd "$pkgdir"/etc/conf.d/rrdbotd
}
md5sums="8329c8f58136158b25c3179e825c66e6 rrdbot-0.9.6.tar.gz
e74785806860537d38a5863fc90b324f rrdbotd.initd
cbcac88f5b728b1441891947a4babbcb rrdbotd.confd"
#!/bin/sh
# add something which happends after install
#!/bin/sh
# this user should be included in alpine-baselayout-1.2.
# included here for backward compability.
adduser -H -s /bin/false -D rrdbotd 2>/dev/null
exit 0
# Sample conf.d file for alpine linux
#
# Specify daemon options here.
#
sample_opts=""
#!/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" \
--chuid ${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 $?
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment