procd: add missing dependency and fix empty mount triggers
[openwrt/staging/hauke.git] / package / system / procd / files / procd.sh
index 14314bec95587c9e76a368bb7cf0a24107e19a04..3549a5a914b96034fc3a0034a21d8e5086be2e67 100644 (file)
@@ -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() {