luci-app-statistics: convert init script to procd
authorJo-Philipp Wich <jo@mein.io>
Wed, 2 May 2018 05:13:34 +0000 (07:13 +0200)
committerJo-Philipp Wich <jo@mein.io>
Wed, 2 May 2018 05:15:58 +0000 (07:15 +0200)
Convert init script to procd format in order to register reload triggers
on /etc/config/luci_statistics.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
applications/luci-app-statistics/root/etc/init.d/luci_statistics

index ab75b69..2dc176c 100755 (executable)
@@ -1,7 +1,14 @@
 #!/bin/sh /etc/rc.common
 #!/bin/sh /etc/rc.common
+
 START=79
 START=79
+USE_PROCD=1
+
+service_triggers()
+{
+       procd_add_reload_trigger "luci_statistics"
+}
 
 
-start() {
+start_service() {
        ### replace shipped config with symlink
        mkdir -p /var/etc
        if [ ! -L /etc/collectd.conf ]; then
        ### replace shipped config with symlink
        mkdir -p /var/etc
        if [ ! -L /etc/collectd.conf ]; then
@@ -16,6 +23,10 @@ start() {
        chmod 1777 /tmp
 }
 
        chmod 1777 /tmp
 }
 
+reload_service() {
+       restart "$@"
+}
+
 restart() {
        ### regenerate config / prepare environment
        start
 restart() {
        ### regenerate config / prepare environment
        start