blob: c036b8aadef5b3ae9b43464f14e498337ebbf04b [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001#!/bin/sh /etc/rc.common
2# Copyright (C) 2014-2018 OpenWrt.org
3
4START=94
5
6USE_PROCD=1
7
8# If an unpriviledged user is selected, make sure that next two
9# files are writable by that user:
10PIDFILE="/var/run/smsd.pid"
11INFOFILE="/var/run/smsd.working"
12
13DAEMON=/usr/bin/smsd
14
15# Set/edit this before starting service !!!!!
16WRT_SPOOL=/var/spool
17
18start_service() {
19 echo "Creating minimum spool directories"
20 mkdir -p $WRT_SPOOL
21 mkdir -p $WRT_SPOOL/sms
22 mkdir -p $WRT_SPOOL/sms/incoming
23 mkdir -p $WRT_SPOOL/sms/outgoing
24 mkdir -p $WRT_SPOOL/sms/checked
25 mkdir -p $WRT_SPOOL/sms/failed
26 mkdir -p $WRT_SPOOL/sms/sent
27
28 procd_open_instance
29
30 procd_set_param command $DAEMON -t -n MAINPROCESS -p$PIDFILE -i$INFOFILE
31 procd_set_param respawn
32 procd_set_param stdout 1
33
34 procd_close_instance
35}
36
37