ddns-scripts: Respect config option 'ip_source'
authorJacek Politowski <dev@jpol.net.pl>
Mon, 27 Aug 2018 17:47:41 +0000 (19:47 +0200)
committerJacek Politowski <dev@jpol.net.pl>
Mon, 27 Aug 2018 17:47:41 +0000 (19:47 +0200)
commitdee774096816a3a609c2983a3f5cae0f9d6fab13
tree769bf2f87a682272a0f70d0c0fe3369f663eed7a
parent6042445ad3cb7e1a541f471614c34f5da1cfbe69
ddns-scripts: Respect config option 'ip_source'

Option 'ip_source' was silently ignored during public IP discovery.

Discovery (in spite of chosen 'ip_source') was based only on
'ip_network', 'ip_interface', 'ip_script' or 'ip_url' options (in this
order) if they were set. This could lead to misleading log entries
"Detect local IP on '$ip_source'" pointing to source that wasn't really
used.

Now only option relevant to configured 'ip_source' is taken into
account.

Signed-off-by: Jacek Politowski <dev@jpol.net.pl>
net/ddns-scripts/Makefile
net/ddns-scripts/files/dynamic_dns_functions.sh