Index: jabberd-2.0.11.init =================================================================== RCS file: /var/cvsroot/gentoo-x86/net-im/jabberd/files/jabberd-2.0.11.init,v retrieving revision 1.2 diff -u -r1.2 jabberd-2.0.11.init --- jabberd-2.0.11.init 11 Oct 2006 14:29:48 -0000 1.2 +++ jabberd-2.0.11.init 19 Dec 2006 10:21:48 -0000 @@ -29,11 +29,12 @@ start() { einfo "Starting Jabber Server ..." - local services=$(grep -v ^# /etc/jabber/jabberd.cfg | grep '..*' | awk '{print $1}') + local services=$(grep -v ^# /etc/jabber/jabberd.cfg | grep '..*' | awk '{print $1 ":" $2}') eindent for service in ${services}; do - cfgfile="$(grep "^${service}" /etc/jabber/jabberd.cfg | awk '{print $2}')" + cfgfile=${service/*:/} + service=${service/:*/} if [[ ! -f "${cfgfile}" ]]; then if [[ -f "/etc/jabber/${service}.xml" ]]; then cfgfile="/etc/jabber/${service}.xml" @@ -63,6 +64,7 @@ done eoutdent + } stop() {