busybox: sysntpd: make use of new ubus hotplug.ntp object
[openwrt/openwrt.git] / package / utils / busybox / files / sysntpd
index 19571a2306ae7ae27152334a5d462a8b1d1eadd4..e4a070762f2e6be299db8a7af7a8383062b0cf57 100755 (executable)
@@ -56,7 +56,12 @@ start_ntpd_instance() {
        done
        procd_set_param respawn
        [ -x /sbin/ujail -a -e /etc/capabilities/ntpd.json ] && {
-               procd_add_jail ntpd
+               procd_add_jail ntpd ubus
+               procd_add_jail_mount "$HOTPLUG_SCRIPT"
+               procd_add_jail_mount "/usr/share/libubox/jshn.sh"
+               procd_add_jail_mount "/usr/bin/env"
+               procd_add_jail_mount "/usr/bin/jshn"
+               procd_add_jail_mount "/bin/ubus"
                procd_set_param capabilities /etc/capabilities/ntpd.json
                procd_set_param user ntp
                procd_set_param group ntp