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 |