X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=dynamic-ip-update;h=db139d4f5347aaa5ec7ba782c776f5f9f77a8b47;hb=6061d88c7d5beda3e974943eb8676f7c39d4ae9f;hp=f696c0ceba3312e0bc4b56a6316d9c309a863c96;hpb=6459d4698ef983f7b1540589b87013c76913393d;p=distro-setup diff --git a/dynamic-ip-update b/dynamic-ip-update index f696c0c..db139d4 100755 --- a/dynamic-ip-update +++ b/dynamic-ip-update @@ -1,6 +1,5 @@ -#!/bin/bash -l -set -eE -o pipefail -trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR +#!/bin/bash +source ~/.bashrc fqdn=$(hostname -f) @@ -80,18 +79,20 @@ 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 -s dnssec-keygen -a HMAC-SHA512 -b 512 -n HOST b8.nz +mkc /p/c/machine_specific/linode/filesystem/etc/bind +sudo dnssec-keygen -a HMAC-SHA512 -b 512 -n HOST b8.nz user=$(id -un) -s chown $user:$user * +sudo chown $user:$user * f=key.b8.nz