improve perf
[distro-setup] / dynamic-ip-update
index 007570cd53576637078596f0ce89ab326f20f425..f696c0ceba3312e0bc4b56a6316d9c309a863c96 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/bash -l
 set -eE -o pipefail
 trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR
 
@@ -54,7 +54,9 @@ EOF
 if $up4; then
   cat >>$f <<EOF
 update delete b8.nz. A
+update delete wrt.b8.nz. A
 update add b8.nz. 300 A $ip4
+update add wrt.b8.nz. 300 A $ip4
 EOF
 fi
 
@@ -88,7 +90,8 @@ exit
 
 mkc /p/c/machine_specific/li/filesystem/etc/bind
 s dnssec-keygen -a HMAC-SHA512 -b 512 -n HOST b8.nz
-s chown $USER:$USER *
+user=$(id -un)
+s chown $user:$user *
 
 
 f=key.b8.nz
@@ -101,6 +104,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