jail: include necessary files for per-netns netifd instance
authorDaniel Golle <daniel@makrotopia.org>
Tue, 12 Apr 2022 23:11:23 +0000 (00:11 +0100)
committerDaniel Golle <daniel@makrotopia.org>
Wed, 13 Apr 2022 02:58:53 +0000 (03:58 +0100)
commiteb03f03105a857a0b7310e4c93bff46aa29f3a40
tree7d00dadbf27a7d4523fa2ede7b30fdeb5653052b
parent5c5e63f89ab3c0eb93e8733c196bb9b27e663c90
jail: include necessary files for per-netns netifd instance

Up to now only proto 'static' and 'none' have been supported for
in-jail interfaces as Shell-based protocol handlers needed some more
utilities, PATH set in the environment and /var/ubus/ubus.sock to be
mounted on the per-netns-jail ubus socket.
Include files needed by shell proto handler, set PATH in env and bend
ubus socket path to get DHCP client to work for per-jail netns.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
jail/netifd.c