procd: add missing dependency and fix empty mount triggers
procd.sh: Instead of triggering on every mount.add event, there should be no mount trigger at all in case none of the directories passed to procd_add_*_mount_trigger() are located on a mountpoint configured in /etc/config/fstab. uxc: add missing dependency on rpcd. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
This commit is contained in:
parent
09fccdb99e
commit
5c13177c55
@ -90,7 +90,7 @@ endef
|
||||
define Package/uxc
|
||||
SECTION:=base
|
||||
CATEGORY:=Base system
|
||||
DEPENDS:=+procd-ujail +libubus +libubox +libblobmsg-json +blockd
|
||||
DEPENDS:=+procd-ujail +libubus +libubox +libblobmsg-json +blockd +rpcd
|
||||
TITLE:=OpenWrt container management
|
||||
MAINTAINER:=Daniel Golle <daniel@makrotopia.org>
|
||||
endef
|
||||
|
@ -394,11 +394,15 @@ procd_get_mountpoints() {
|
||||
}
|
||||
|
||||
_procd_add_restart_mount_trigger() {
|
||||
_procd_add_action_mount_trigger restart $(procd_get_mountpoints "$@")
|
||||
local mountpoints="$(procd_get_mountpoints "$@")"
|
||||
[ "${mountpoints//[[:space:]]}" ] &&
|
||||
_procd_add_action_mount_trigger restart $mountpoints
|
||||
}
|
||||
|
||||
_procd_add_reload_mount_trigger() {
|
||||
_procd_add_action_mount_trigger reload $(procd_get_mountpoints "$@")
|
||||
local mountpoints="$(procd_get_mountpoints "$@")"
|
||||
[ "${mountpoints//[[:space:]]}" ] &&
|
||||
_procd_add_action_mount_trigger reload $mountpoints
|
||||
}
|
||||
|
||||
_procd_add_raw_trigger() {
|
||||
|
Loading…
Reference in New Issue
Block a user