hotplug: reliably handle interfaces with ubus zone hints
authorJo-Philipp Wich <jo@mein.io>
Fri, 20 May 2022 10:12:38 +0000 (12:12 +0200)
committerJo-Philipp Wich <jo@mein.io>
Fri, 20 May 2022 10:12:38 +0000 (12:12 +0200)
commit628d7917ea03a24de43a35fd90894cf8d5d62dc0
tree5531ea144e1734fa463944a2b3618458d076240d
parentd00529356b58fbf6f754e85dcc34ed53ab5d3387
hotplug: reliably handle interfaces with ubus zone hints

So far, the firewall hotplug did not initiate a reload for interfaces which
are not covered in the firewall configuration but provide a zone hint in
their ubus data section.

Extend the hotplug script to handle this case by checking whether a zone
hint is present and if the requested zone exists in the configuration if
a direct zone lookup fails.

Fixes: #9611
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
root/etc/hotplug.d/iface/20-firewall