2610
|
1 author "Kim Alvefur <zash@zash.se>"
|
|
2 description "Prosody XMPP server"
|
|
3
|
|
4 # Normal runlevel based start and stop
|
|
5 start on runlevel [2345]
|
|
6 stop on runlevel [!2345]
|
|
7
|
|
8 # Alternate method for starting and stopping
|
|
9 # when a network interface comes and goes
|
|
10 #
|
|
11 # start on net-device-up IFACE=eth0
|
|
12 # stop on net-device-down IFACE=eth0
|
|
13
|
|
14 # Change user so Prosdy doesn't have to
|
|
15 setgid prosody
|
|
16 setuid prosody
|
|
17
|
|
18 # Set a sensible umask
|
|
19 umask 0027
|
|
20
|
|
21 # Run prosody
|
|
22 exec /usr/bin/prosody
|
|
23
|
|
24 # Collect stdout into a log file
|
|
25 console log
|
|
26
|
|
27 # Restart on crashes
|
|
28 respawn
|
|
29 respawn limit 5 10
|