diff options
Diffstat (limited to 'main/djbdns')
-rw-r--r-- | main/djbdns/APKBUILD | 4 | ||||
-rwxr-xr-x | main/djbdns/dnscache.initd | 8 |
2 files changed, 8 insertions, 4 deletions
diff --git a/main/djbdns/APKBUILD b/main/djbdns/APKBUILD index 4e6e7f40c..5210cb2a2 100644 --- a/main/djbdns/APKBUILD +++ b/main/djbdns/APKBUILD @@ -1,7 +1,7 @@ # 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" diff --git a/main/djbdns/dnscache.initd b/main/djbdns/dnscache.initd index 486f37ef3..d7415da0f 100755 --- a/main/djbdns/dnscache.initd +++ b/main/djbdns/dnscache.initd @@ -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 $? } |