#!/bin/bash
source ~/.bashrc
-
-
main() {
fqdn=$(hostname -f)
if $athome; then
- cur4="$(dig +short $dynhost @iankelling.org | tail -1)"
+ if ! cur4="$(dig +short $dynhost @iankelling.org | tail -1)"; then
+ if [[ ! $INVOCATION_ID ]]; then
+ echo "$0: dig failed. internet looks down. giving up"
+ fi
+ return 0
+ fi
if ip4=$(curl -s4 https://iankelling.org/cgi/pubip); then
if [[ $cur4 && $ip4 && $cur4 != $ip4 ]]; then
up4=true # update ipv4