Commit 81d66209 authored by Timo Teräs's avatar Timo Teräs

main/djbdns: fix dnscache init script

to not set uncoditionally FORWARDONLY. just the mere existance of
the env variable changes dnscache behaviour. fixes #147.
parent 8ec9e588
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=djbdns
pkgver=1.05
pkgrel=29
pkgrel=30
pkgdesc="Excellent high-performance DNS services"
url="http://cr.yp.to/djbdns.html"
license="public-domain"
......@@ -82,5 +82,5 @@ c7be73fe2fb4ae02d5096fa2c1f55a68 1.05-errno.patch
acf2f1689e299320d6670c491f4d4e97 tinydns.initd
7dcf6674c07d46c736b3c25d9c92384a tinydns.confd
e09c3a6ba6917e16f4736ab5c070dbe9 dnscache.pre-install
62a12c34fdc6a184a14b206581fa8184 dnscache.initd
745220591c11b27cf20df0509e2ae9c8 dnscache.initd
e2938593277d7a87806e70e145a90c3f dnscache.confd"
......@@ -24,11 +24,15 @@ start() {
eend 1 "dnscache user or group missing"
return 1
fi
OPTS=""
[ "$FORWARDONLY" ] && OPTS="$OPTS --env FORWARDONLY=$FORWARDONLY"
[ "$HIDETTL" ] && OPTS="$OPTS --env HIDETTL=$HIDETTL"
[ "$CACHESIZE" ] && OPTS="$OPTS --env CACHESIZE=$CACHESIZE"
start-stop-daemon --start --env "UID=$UID" --env "GID=$GID" \
--env "ROOT=$ROOT" --env "IP=$IP" --env "IPSEND=$IPSEND" \
--env "HIDETTL=$HIDETTL" --env "CACHESIZE=$CACHESIZE" \
--env "FORWARDONLY=$FORWARDONLY" --pidfile $PIDFILE \
$OPTS --pidfile $PIDFILE \
--background --make-pidfile --exec $DAEMON -- < /dev/urandom
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