mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-05-04 20:06:43 +02:00
main/djbdns: make sure there are valid ip address in @ before overwrite
This commit is contained in:
parent
5e951ccb95
commit
51e048b859
@ -1,7 +1,7 @@
|
||||
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
|
||||
pkgname=djbdns
|
||||
pkgver=1.05
|
||||
pkgrel=36
|
||||
pkgrel=37
|
||||
pkgdesc="Excellent high-performance DNS services"
|
||||
url="http://cr.yp.to/djbdns.html"
|
||||
license="public-domain"
|
||||
@ -101,4 +101,4 @@ fe48165a920cf843ceb9a4ee50bf74c0 tinydns.initd
|
||||
e09c3a6ba6917e16f4736ab5c070dbe9 dnscache.pre-install
|
||||
e5cada3b032da84c4a0e41ef8b3108cb dnscache.initd
|
||||
2b3d02e88f70603c760bf368ab3ed636 dnscache.confd
|
||||
805b6989f945d727788f1908fe3fce81 dnscache.monthly"
|
||||
8173f85e0d9b4496de389d1b43993d95 dnscache.monthly"
|
||||
|
||||
@ -19,7 +19,7 @@ for ZONEFILE in $ZONES; do
|
||||
cp -f "$DST" "$ZONEFILE"
|
||||
fi
|
||||
|
||||
if [ "$ZONE" == "@" ]; then
|
||||
if [ "$ZONE" = "@" ]; then
|
||||
ZONE="."
|
||||
fi
|
||||
|
||||
@ -28,9 +28,7 @@ for ZONEFILE in $ZONES; do
|
||||
|
||||
# Refresh zone info
|
||||
dnsqr ns $ZONE | awk '/^answer: ./ { print $5 }' | sort -u | xargs dnsip > $TMPF
|
||||
|
||||
grep "^$" $TMPF 1> /dev/null
|
||||
if [ $? != 0 ]; then
|
||||
if egrep -q '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+' $TMPF; then
|
||||
cmp -s $ZONEFILE $TMPF
|
||||
if [ "$?" != 0 ]; then
|
||||
NEEDRESTART=yes
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user