1 #!/bin/sh /etc/rc.common
2 # Copyright (C) 2011-2016 OpenWrt.org
8 BIN
=/usr
/bin
/prosodyctl
10 RUN_D
=/var
/run
/prosody
11 PID_F
=$RUN_D/prosody.pid
16 [ -d /var
/run
/prosody
] ||
{
17 mkdir
-m 0755 -p /var
/run
/prosody
18 chown prosody
:prosody
/var
/run
/prosody
20 [ -d /var
/log
/prosody
] ||
{
21 mkdir
-m 0755 -p /var
/log
/prosody
22 chown prosody
:prosody
/var
/log
/prosody
25 [ -d /var
/log
/prosody
] && {
26 chown
-R prosody
:prosody
/etc
/prosody
29 [ -f /sbin
/paxctl
] && {
30 paxctl
-v /usr
/bin
/ > /dev
/null
2>&1
34 cp -f /tmp
/lua
/usr
/bin
/lua
39 procd_set_param
command "$BIN" start
40 procd_set_param
file /etc
/prosody
/prosody.cfg.lua