aboutsummaryrefslogtreecommitdiff
path: root/net/ddns-scripts/files/usr/lib/ddns/getlocalip_sample.sh
diff options
context:
space:
mode:
Diffstat (limited to 'net/ddns-scripts/files/usr/lib/ddns/getlocalip_sample.sh')
1 files changed, 0 insertions, 35 deletions
diff --git a/net/ddns-scripts/files/usr/lib/ddns/getlocalip_sample.sh b/net/ddns-scripts/files/usr/lib/ddns/getlocalip_sample.sh
deleted file mode 100755
index b98806b67..000000000
--- a/net/ddns-scripts/files/usr/lib/ddns/getlocalip_sample.sh
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/bin/sh
-#
-# sample script for detecting local IP
-# 2014-2015 Christian Schoenebeck <christian dot schoenebeck at gmail dot com>
-#
-# activated inside /etc/config/ddns by setting
-#
-# option ip_source 'script'
-# option ip_script '/usr/lib/ddns/getlocalip_sample.sh -6' !!! parameters ALLOWED
-#
-# the script is executed (not parsed) inside get_local_ip() function
-# of /usr/lib/ddns/dynamic_dns_functions.sh
-#
-# useful when this box is the only DDNS client in the network
-# IP adresses of "internal" boxes could be detected with this script
-# so no need to install ddns client on every "internal" box
-# On IPv6 every internal box normally has it's own external IP
-#
-# This script should
-# - return the IP address via stdout echo -n "...." !!! without line feed
-# - report errors via stderr echo "...." >&2
-# - return an error code ('0' for success) exit 123
-
-case $1 in
- -4) echo -n "8.8.8.8" # never append linefeed or simular
- exit 0
- ;; # IP's of Googles public DNS
- -6) echo -n "2001:4860:4860::8888"
- exit 0
- ;;
- *) echo "$0 - Invalid or missing parameter" >&2
- exit 1
-esac
-echo "Should never come here" >&2
-exit 2