X-Git-Url: https://iankelling.org/git/?p=distro-setup;a=blobdiff_plain;f=dynamic-ip-update;h=1f55f4c458145c6c600d6910a1108aee4521fd21;hp=3ba7f34998098fab2ec80be10fdd9b165402ec40;hb=79b274fcd8bfa556133ab13270e84b40aebe8468;hpb=50e3ebaf4941651899a3b52b5245052c3f4ed725 diff --git a/dynamic-ip-update b/dynamic-ip-update index 3ba7f34..1f55f4c 100755 --- a/dynamic-ip-update +++ b/dynamic-ip-update @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/bash -l set -eE -o pipefail trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR @@ -80,15 +80,17 @@ answer quit EOF -nsupdate -k /p/c/machine_specific/li/filesystem/etc/bind/Kb8.nz.*.private <$f +nsupdate -k /p/c/machine_specific/linode/filesystem/etc/bind/Kb8.nz.*.private <$f +sed -i 's/^server .*/server l2.b8.nz/' $f +nsupdate -k /p/c/machine_specific/linode/filesystem/etc/bind/Kb8.nz.*.private <$f exit # # persistent initial setup for this: -# # create files in /a/c/machine_specific/li/filesystem/etc/bind +# # create files in /a/c/machine_specific/linode/filesystem/etc/bind # # note, conflink also does some group ownership stuff. -mkc /p/c/machine_specific/li/filesystem/etc/bind +mkc /p/c/machine_specific/linode/filesystem/etc/bind s dnssec-keygen -a HMAC-SHA512 -b 512 -n HOST b8.nz user=$(id -un) s chown $user:$user * @@ -104,6 +106,7 @@ EOF chmod 640 [kK]* -myunison -ob li -ssh li conflink -ssh li ser restart bind9 +# push here? +#myunison -ob li +#ssh li conflink +ssh li systemctl reload bind9