Compare commits
2 Commits
f8f1136899
...
8823b6238f
Author | SHA1 | Date |
---|---|---|
Daniel Gröber | 8823b6238f | |
Daniel Gröber | cbebe3d1d6 |
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
@ SOA ( ns0.it-syndikat.org.
|
@ SOA ( ns0.it-syndikat.org.
|
||||||
hostmaster.it-syndikat.org.
|
hostmaster.it-syndikat.org.
|
||||||
1618552606 ; serial
|
1635384850 ; serial
|
||||||
3h ; refresh
|
3h ; refresh
|
||||||
1h ; retry
|
1h ; retry
|
||||||
4w ; expire
|
4w ; expire
|
||||||
|
@ -18,7 +18,7 @@ $TTL 5m
|
||||||
NS robotns2.second-ns.de.
|
NS robotns2.second-ns.de.
|
||||||
NS robotns3.second-ns.com.
|
NS robotns3.second-ns.com.
|
||||||
NS ns6.gandi.net.
|
NS ns6.gandi.net.
|
||||||
ns0 A 85.10.196.15
|
ns0 A 85.10.196.35
|
||||||
ns0 AAAA 2a01:4f8:a0:6171:0:ff:fe00:1f
|
ns0 AAAA 2a01:4f8:a0:6171:0:ff:fe00:1f
|
||||||
|
|
||||||
@ A 85.10.196.35
|
@ A 85.10.196.35
|
||||||
|
|
|
@ -5,16 +5,16 @@ set -eu
|
||||||
file="$1"
|
file="$1"
|
||||||
|
|
||||||
case "$file" in
|
case "$file" in
|
||||||
# We don't control the order of the zone/sig upload so just try on both
|
|
||||||
*.zone) ;;
|
|
||||||
*.zone.sig) ;;
|
*.zone.sig) ;;
|
||||||
|
|
||||||
# Ignore everything else
|
# Ignore everything else
|
||||||
*) exit 0 ;;
|
*) exit 0 ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
zone=${file%*.sig}
|
||||||
|
|
||||||
[ -f "$file" ] || exit 1
|
[ -f "$file" ] || exit 1
|
||||||
[ -f "$file".sig ] || exit 2
|
[ -f "$zone" ] || exit 2
|
||||||
gpgv --keyring $HOME/trustedkeys.kbx "$file".sig "$file" || exit 3
|
gpgv --keyring $HOME/trustedkeys.kbx "$file" "$zone" || exit 3
|
||||||
cp -t /var/lib/knot "$file" || exit 4
|
cp -t /var/lib/knot "$zone" || exit 4
|
||||||
sudo -u knot knotc zone-reload "$(basename "${file%*.zone*}")"
|
sudo -u knot knotc zone-reload "$(basename "${zone%*.zone*}")"
|
||||||
|
|
Reference in New Issue