]> git.wh0rd.org - home.git/blame - .bin/donsupdate
gnupg: move pinentry helper to ~/.bin
[home.git] / .bin / donsupdate
CommitLineData
4a21f24b
MF
1#!/bin/sh
2[ "$1" = "-u" ] && UPDATE=true || UPDATE=false
3
4IP=`ip a s dev eth0 | sed -n '/inet 10\./s:.*inet \([^/ ]*\).*:\1:p'`
5
6doit() {
7 HOST=$1
8 DOMAIN="ad.analog.com"
9 FQDN="$HOST.$DOMAIN"
10
11 if ${UPDATE} ; then
12 currip=$(dig +short $FQDN)
13 [ "${currip}" = "${IP}" ] && return 0
14 fi
15
16 cat <<-EOF | nsupdate
17 server 10.64.53.110
18 update delete $FQDN A
19 update add $FQDN 86400 A $IP
20 send
21 EOF
22}
23
24doit vapier-adi
25doit vapier