diff options
| author | Daniel Golle | 2024-03-20 19:22:46 +0000 |
|---|---|---|
| committer | Daniel Golle | 2024-03-20 19:23:50 +0000 |
| commit | 330d67ecc0121bc83f1b1a616e92aacd4760b499 (patch) | |
| tree | ea23818df2e425dc30431ed8c457bb76740f81bc | |
| parent | 362f9c41a4690964a77afef5216f6e23bc265611 (diff) | |
| download | openwrt-330d67ecc0121bc83f1b1a616e92aacd4760b499.tar.gz | |
umdns: add /etc/umdns/ to mount namespace jail
Make sure /etc/umdns/ is accessiable for the umdns process if it
exists and umdns is run with umdns.@umdns[0].jail='1'.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
| -rw-r--r-- | package/network/services/umdns/files/umdns.init | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/package/network/services/umdns/files/umdns.init b/package/network/services/umdns/files/umdns.init index 7f25595f24..e9a2c05e09 100644 --- a/package/network/services/umdns/files/umdns.init +++ b/package/network/services/umdns/files/umdns.init @@ -42,7 +42,10 @@ start_service() { done procd_add_raw_trigger "instance.update" 5000 "/bin/ubus" "call" "umdns" "reload" procd_close_trigger - [ "$(uci -q get umdns.@umdns[-1].jail)" = 1 ] && procd_add_jail umdns ubus log + [ "$(uci get umdns.@umdns[-1].jail)" = 1 ] && { + procd_add_jail umdns ubus log + [ -d /etc/umdns ] && procd_add_jail_mount "/etc/umdns" + } procd_close_instance } |