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:
		| @@ -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() { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Daniel Golle
					Daniel Golle