execute the "running" hook once the daemon is started
authorJohn Crispin <blogic@openwrt.org>
Wed, 4 Sep 2013 14:56:24 +0000 (16:56 +0200)
committerJohn Crispin <blogic@openwrt.org>
Fri, 13 Sep 2013 15:35:55 +0000 (17:35 +0200)
Signed-off-by: John Crispin <blogic@openwrt.org>
service.c

index 7776f99..29acc57 100644 (file)
--- a/service.c
+++ b/service.c
@@ -17,6 +17,7 @@
 #include "procd.h"
 #include "service.h"
 #include "instance.h"
 #include "procd.h"
 #include "service.h"
 #include "instance.h"
+#include "rcS.h"
 
 struct avl_tree services;
 static struct blob_buf b;
 
 struct avl_tree services;
 static struct blob_buf b;
@@ -125,6 +126,8 @@ service_update(struct service *s, struct blob_attr *config, struct blob_attr **t
                        vlist_flush(&s->instances);
        }
 
                        vlist_flush(&s->instances);
        }
 
+       rc(s->name, "running");
+
        return 0;
 }
 
        return 0;
 }