]> git.wh0rd.org - home.git/blob - .bin/donsupdate
installkernel: compress files directly
[home.git] / .bin / donsupdate
1 #!/bin/sh
2 [ "$1" = "-u" ] && UPDATE=true || UPDATE=false
3
4 IP=`ip a s dev eth0 | sed -n '/inet 10\./s:.*inet \([^/ ]*\).*:\1:p'`
5
6 doit() {
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
24 doit vapier-adi
25 doit vapier