src

sauce
got clone ssh://anon@src.dalliard.ch/src
log | files | refs

commit f10236537953a1c087cb8aa7a0668148acb47fba
parent d87b86a6c088802a70e36828b6abf095f000ec64
author: nathanael <nathanael@dalliard.ch>
date:   Sat, 18 Oct 2025 05:48:52 +0000

s0: rename distfiles to dnsfiles

diffstat:
Rs0/distfiles/distfile -> s0/dnsfiles/distfile | 0
Rs0/distfiles/nsd.conf -> s0/dnsfiles/nsd.conf | 0
Rs0/distfiles/nsd.zone -> s0/dnsfiles/nsd.zone | 0
Ms0/makefile | 6+++---
Ds0/scripts/distfiles.sh | 19-------------------
As0/scripts/dnsfiles.sh | 19+++++++++++++++++++
6 files changed, 22 insertions(+), 22 deletions(-)

diff --git a/s0/distfiles/distfile b/s0/dnsfiles/distfile diff --git a/s0/distfiles/nsd.conf b/s0/dnsfiles/nsd.conf diff --git a/s0/distfiles/nsd.zone b/s0/dnsfiles/nsd.zone diff --git a/s0/makefile b/s0/makefile @@ -1,7 +1,7 @@ HOST != hostname EXP = s0.dalliard.ch -deploy: dots sys cron dist pkg +deploy: dots sys cron dns pkg host: @[ "$(HOST)" = "$(EXP)" ] @@ -15,8 +15,8 @@ sys: host cron: host @./scripts/cronjobs.sh -dist: host - @./scripts/distfiles.sh +dns: host + @./scripts/dnsfiles.sh pkg: host @doas pkg_add -l packages >/dev/null diff --git a/s0/scripts/distfiles.sh b/s0/scripts/distfiles.sh @@ -1,19 +0,0 @@ -#!/bin/sh -e -src="$HOME/src/src/s0/distfiles" -prv="$HOME/prv/secrets/dns" -zone="/var/nsd/zones/master/dalliard.ch" - -doas install -o root -g _nsd -m 640 "$src/nsd.conf" "/var/nsd/etc/nsd.conf" -doas install -o root -g _nsd -m 644 "$src/nsd.zone" "/var/nsd/zones/master/dalliard.ch" - -doas nsd-checkconf "/var/nsd/etc/nsd.conf" -nsd-checkzone dalliard.ch "$zone" >/dev/null - -ldns-read-zone -S YYYYMMDDxx "$zone" | doas tee "$zone.tosign" >/dev/null -ksk=$(find ${prv} -name "Kdalliard.ch.+008+*.key" | sort -nr | head -1 | sed 's/\.\///;s/[0-9]\+ //;s/.key$//') -zsk=$(find ${prv} -name "Kdalliard.ch.+008+*.key" | sort -n | head -1 | sed 's/\.\///;s/[0-9]\+ //;s/.key$//') -doas ldns-signzone -f "$zone.signed" "$zone.tosign" "$ksk" "$zsk" - -ldns-verify-zone -V1 "$zone.signed" - -doas rdist -f "$src/distfile" -p "/usr/bin/doas /usr/bin/rdistd -S" diff --git a/s0/scripts/dnsfiles.sh b/s0/scripts/dnsfiles.sh @@ -0,0 +1,19 @@ +#!/bin/sh -e +src="$HOME/src/src/s0/dnsfiles" +prv="$HOME/prv/secrets/dns" +zone="/var/nsd/zones/master/dalliard.ch" + +doas install -o root -g _nsd -m 640 "$src/nsd.conf" "/var/nsd/etc/nsd.conf" +doas install -o root -g _nsd -m 644 "$src/nsd.zone" "/var/nsd/zones/master/dalliard.ch" + +doas nsd-checkconf "/var/nsd/etc/nsd.conf" +nsd-checkzone dalliard.ch "$zone" >/dev/null + +ldns-read-zone -S YYYYMMDDxx "$zone" | doas tee "$zone.tosign" >/dev/null +ksk=$(find ${prv} -name "Kdalliard.ch.+008+*.key" | sort -nr | head -1 | sed 's/\.\///;s/[0-9]\+ //;s/.key$//') +zsk=$(find ${prv} -name "Kdalliard.ch.+008+*.key" | sort -n | head -1 | sed 's/\.\///;s/[0-9]\+ //;s/.key$//') +doas ldns-signzone -f "$zone.signed" "$zone.tosign" "$ksk" "$zsk" + +ldns-verify-zone -V1 "$zone.signed" + +doas rdist -f "$src/distfile" -p "/usr/bin/doas /usr/bin/rdistd -S"