this should make it work.

This commit is contained in:
Manuel Friedli 2013-03-21 23:41:58 +00:00
parent 3cc90e3a6b
commit 4ab6117ccc
4 changed files with 17 additions and 10 deletions

View file

@ -1,2 +1,2 @@
# location of the configuration file
CONFIG=/etc/jabber/palaver.xml
CONFIG=/etc/jabber/palaver.conf

View file

@ -10,9 +10,10 @@ depend() {
start() {
ebegin "Starting Palaver MUC service"
source ${CONFIG}
start-stop-daemon --start --pidfile /var/run/jabber/palaver.pid -u jabber -g jabber \
--exec /usr/bin/twistd -- -l /var/log/jabber/palaver.log --pidfile /var/run/jabber/palaver.pid \
palaver -c ${CONFIG}
--exec /usr/bin/twistd -- -l $LOG/palaver.log --pidfile /var/run/jabber/palaver.pid \
palaver --jid=$JID --rhost=$RHOST --rport=$RPORT --secret=$SECRET --spool=$SPOOL
eend $?
}

View file

@ -0,0 +1,6 @@
JID=conference.example.com
RHOST=localhost
RPORT=5347
SECRET=password
SPOOL=/var/spool/jabber/
LOG=/var/log/jabber/

View file

@ -38,18 +38,18 @@ src_install() {
distutils_src_install
insinto /etc/jabber
newins example-config.xml ${PN}.xml
fperms 600 /etc/jabber/${PN}.xml
fowners jabber:jabber /etc/jabber/${PN}.xml
dosed \
"s:<spool>[^\<]*</spool>:<spool>/var/spool/jabber</spool>:" \
/etc/jabber/${PN}.xml
newins "${FILESDIR}/"palaver.conf ${PN}.conf
fperms 600 /etc/jabber/${PN}.conf
fowners jabber:jabber /etc/jabber/${PN}.conf
# dosed \
# "s:<spool>[^\<]*</spool>:<spool>/var/spool/jabber</spool>:" \
# /etc/jabber/${PN}.xml
newinitd "${FILESDIR}/${PN}-initd" ${PN}
newconfd "${FILESDIR}/${PN}-confd" ${PN}
}
pkg_postinst() {
einfo "A sample config file has been installed into /etc/jabber/${PN}.xml."
einfo "A sample config file has been installed into /etc/jabber/${PN}.conf."
einfo "Please adjust the settings as needed."
}