ddns-scripts: get l3 device for bind network using curl
authorFlorian Eckert <redacted>
Tue, 22 Jun 2021 08:07:22 +0000 (10:07 +0200)
committerFlorian Eckert <redacted>
Tue, 22 Jun 2021 08:13:09 +0000 (10:13 +0200)
commit036079b308a6e1ba1ac690a1643264696780ae5e
treee503c6c94541d89cc4a6c7425ac9596e85340077
parentc9ca45bbb3ebfb7cd9956cd4de837f487d566a42
ddns-scripts: get l3 device for bind network using curl

If pppoe is used for wan access. script set 'eth1' as interface for curl
call. The correct interface is however 'pppoe-wan'.

The script uses 'network_get_physdev' function to get real device for
bind_network but this is wrong. We need instead the l3_device of the the
logical interface.

In case if we don't use pppoe connection - 'l3_device' is equal to real device.

This was reported by the github user `welderpb` with P/R:
 https://github.com/openwrt/packages/pull/14431

Signed-off-by: Florian Eckert <redacted>
net/ddns-scripts/Makefile
net/ddns-scripts/files/usr/lib/ddns/dynamic_dns_functions.sh
git clone https://git.99rst.org/PROJECT