ASR_BASE

Change-Id: Icf3719cc0afe3eeb3edc7fa80a2eb5199ca9dda1
diff --git a/external/subpack/utils/smstools3/files/smstools3.conf b/external/subpack/utils/smstools3/files/smstools3.conf
new file mode 100644
index 0000000..da5a36a
--- /dev/null
+++ b/external/subpack/utils/smstools3/files/smstools3.conf
@@ -0,0 +1,24 @@
+#
+# Description: Main configuration file for the smsd
+#
+
+devices = GSM1
+incoming = /var/spool/sms/incoming
+outgoing = /var/spool/sms/outgoing
+checked = /var/spool/sms/checked
+failed = /var/spool/sms/failed
+sent = /var/spool/sms/sent
+receive_before_send = no
+autosplit = 3
+logfile = 1
+loglevel = 5
+
+# Uncomment (and edit) this section to allow smsd to start:
+#
+#[GSM1]
+#init = AT+CPMS="ME","ME","ME"
+#device = /dev/ttyUSB0
+#incoming = yes
+#pin = 0000
+#baudrate = 115200
+
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
+}
+
+