X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=dynamic-ip-update;h=3d36363bcfe3cce4e60aa2c1e4ff804d9f9eaad8;hb=ee27d59f1eea7a83b1764ec41bfb3015bb463a26;hp=44d9ffe40fadd925aa262b9247aa24f1195e3edb;hpb=e6cd2e555df3af0cf23da016b833529a34ffc84c;p=distro-setup diff --git a/dynamic-ip-update b/dynamic-ip-update index 44d9ffe..3d36363 100755 --- a/dynamic-ip-update +++ b/dynamic-ip-update @@ -76,7 +76,7 @@ main() { if ! tmp=$(ip -4 route get 85.119.83.50 2>/dev/null); then # our internet is down - if [[ $INVOCATION_ID ]]; then + if [[ $PPID == 1 ]]; then return 0 else echo $0: failed to get route, giving up @@ -121,7 +121,7 @@ main() { if $athome; then if ! cur4="$(dig +short $dyndomain @iankelling.org | tail -1)"; then - if [[ ! $INVOCATION_ID ]]; then + if [[ $PPID != 1 ]]; then echo "$0: dig failed. internet looks down. giving up" fi return 0 @@ -224,7 +224,7 @@ loop-main() { } nsupdate_fails=0 -if [[ $INVOCATION_ID ]]; then +if [[ $PPID == 1 ]]; then nsupdate_fail_limit=10 loop-main else