ASR_BASE

Change-Id: Icf3719cc0afe3eeb3edc7fa80a2eb5199ca9dda1
diff --git a/external/subpack/utils/smstools3/files/smstools3.init b/external/subpack/utils/smstools3/files/smstools3.init
new file mode 100644
index 0000000..c036b8a
--- /dev/null
+++ b/external/subpack/utils/smstools3/files/smstools3.init
@@ -0,0 +1,37 @@
+#!/bin/sh /etc/rc.common
+# Copyright (C) 2014-2018 OpenWrt.org
+
+START=94
+
+USE_PROCD=1
+
+# If an unpriviledged user is selected, make sure that next two
+# files are writable by that user:
+PIDFILE="/var/run/smsd.pid"
+INFOFILE="/var/run/smsd.working"
+
+DAEMON=/usr/bin/smsd
+
+# Set/edit this before starting service !!!!!
+WRT_SPOOL=/var/spool
+
+start_service() {
+	echo "Creating minimum spool directories"
+	mkdir -p $WRT_SPOOL
+	mkdir -p $WRT_SPOOL/sms
+	mkdir -p $WRT_SPOOL/sms/incoming
+	mkdir -p $WRT_SPOOL/sms/outgoing
+	mkdir -p $WRT_SPOOL/sms/checked
+	mkdir -p $WRT_SPOOL/sms/failed
+	mkdir -p $WRT_SPOOL/sms/sent
+
+	procd_open_instance
+
+	procd_set_param command $DAEMON -t -n MAINPROCESS -p$PIDFILE -i$INFOFILE
+	procd_set_param respawn
+	procd_set_param stdout 1
+
+	procd_close_instance
+}
+
+