aboutsummaryrefslogtreecommitdiff
path: root/net/netifyd/files
diff options
context:
space:
mode:
authorDarryl Sokoloski <darryl@sokoloski.ca>2018-07-03 23:26:44 -0400
committerYousong Zhou <yszhou4tech@gmail.com>2019-01-16 11:03:33 +0800
commit55d1757e469fbab1b773e328cfac7a3fec40f3df (patch)
tree567642e0fe0da441aea7c884581bfbb1e2d0ee02 /net/netifyd/files
parentf68ce32f9b46664b04f9defe1542afc01aee1327 (diff)
netifyd: Added initial package files.
Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca>
Diffstat (limited to 'net/netifyd/files')
-rw-r--r--net/netifyd/files/netifyd.init28
1 files changed, 28 insertions, 0 deletions
diff --git a/net/netifyd/files/netifyd.init b/net/netifyd/files/netifyd.init
new file mode 100644
index 000000000..ed28f7e16
--- /dev/null
+++ b/net/netifyd/files/netifyd.init
@@ -0,0 +1,28 @@
+#!/bin/sh /etc/rc.common
+#
+# Copyright (C) 2016-2019 eGloo, Incorporated
+#
+# This is free software, licensed under the GNU General Public License v2.
+
+START=50
+STOP=50
+
+USE_PROCD=1
+PROG=/usr/sbin/netifyd
+NETIFYD_AUTODETECT=yes
+
+start_service() {
+ mkdir -p /etc/netify.d
+ mkdir -p /var/run/netifyd
+
+ source /usr/share/netifyd/functions.sh
+ NETIFYD_OPTS=$(auto_detect_options)
+
+ load_modules
+
+ procd_open_instance
+ procd_set_param command $PROG -R $NETIFYD_OPTS
+ procd_set_param file /etc/netifyd.conf
+ procd_set_param respawn
+ procd_close_instance
+}