1 #!/bin/sh /etc/rc.common
2 # Copyright (C) 2010-2011 OpenWrt.org
6 EXTRA_COMMANDS
="status"
7 EXTRA_HELP
=" status Print the status of the service"
9 BIN
=/usr
/bin
/prosodyctl
10 LOG_D
=/var
/log
/prosody
11 RUN_D
=/var
/run
/prosody
12 PID_F
=$RUN_D/prosody.pid
17 [ -d /var
/run
/prosody
] ||
{
18 mkdir
-m 0755 -p /var
/run
/prosody
19 chown prosody
:prosody
/var
/run
/prosody
21 [ -d /var
/log
/prosody
] ||
{
22 mkdir
-m 0755 -p /var
/log
/prosody
23 chown prosody
:prosody
/var
/log
/prosody
26 [ -d /var
/log
/prosody
] && {
27 chown
-R prosody
:prosody
/etc
/prosody
30 [ -f /sbin
/paxctl
] && {
31 paxctl
-v /usr
/bin
/ > /dev
/null
2>&1
35 cp -f /tmp
/lua
/usr
/bin
/lua
48 [ -f $PID_F ] && kill -HUP $
(cat $PID_F)