package: use service_running instead of service_started for ubus config main master
authorFelix Fietkau <nbd@nbd.name>
Thu, 13 Mar 2025 09:11:56 +0000 (10:11 +0100)
committerFelix Fietkau <nbd@nbd.name>
Thu, 13 Mar 2025 10:23:03 +0000 (11:23 +0100)
Fixes issue with loading config after a service crash. Should also improve
startup time.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
package/libs/udebug/files/udebug.init
package/network/config/qosify/files/qosify.init
package/network/services/bridger/files/bridger.init
package/network/services/omcproxy/files/omcproxy.init
package/network/services/umdns/files/umdns.init

index b57e962f6fac216dfc323e438c3a0a1287084bf6..a9c92eee8fe54406faddd8c7ee67b3b35fa432ff 100755 (executable)
@@ -49,7 +49,7 @@ service_triggers() {
        procd_add_reload_trigger udebug
 }
 
-service_started() {
+service_running() {
        ubus -t 10 wait_for udebug
        [ $? = 0 ] && reload_service
 }
index f676d92a52e4f87275f9000d5955aa28e9d1820e..8c1ca7d29e6e7fe660bc348bf14fea96f0be4948 100644 (file)
@@ -165,7 +165,7 @@ start_service() {
        procd_close_instance
 }
 
-service_started() {
+service_running() {
        ubus -t 10 wait_for qosify
        [ $? = 0 ] && reload_service
 }
index 057b18a94f4a6edf6ae93eb8498d4a2e9881285b..feb3e5c37910d9ae4439cee50b4a91099943af61 100644 (file)
@@ -43,7 +43,7 @@ start_service() {
        procd_close_instance
 }
 
-service_started() {
+service_running() {
        ubus -t 10 wait_for bridger
        [ $? = 0 ] && reload_service
 }
index 757b7794ef3c817a36db549d95be2bfff5ead35a..e2792a8956d3f19589a43db78634745ae0c9d9b9 100644 (file)
@@ -157,7 +157,7 @@ start_service() {
        echo 128 > /proc/sys/net/ipv4/igmp_max_memberships
 }
 
-service_started() {
+service_running() {
        procd_set_config_changed firewall
 }
 
index 61b2a338d677f6123186fb291c6ae545058cc9e3..87a6f8e16d1b607ee02400a15ddfea2d2d470b9d 100644 (file)
@@ -66,7 +66,7 @@ start_service() {
        procd_close_instance
 }
 
-service_started() {
+service_running() {
        ubus -t 10 wait_for umdns
        [ $? = 0 ] && reload_service
 }