2614
|
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 |