Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 306593 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/local/portage/net-im/ejabberd/files/ejabberd-2.initd (-2 / +13 lines)
Lines 36-49 Link Here
36
	cd /var/lib/ejabberd
36
	cd /var/lib/ejabberd
37
	start-stop-daemon --start --quiet --chuid jabber:jabber \
37
	start-stop-daemon --start --quiet --chuid jabber:jabber \
38
		--name $BEAMNAME \
38
		--name $BEAMNAME \
39
		--exec /usr/sbin/ejabberd -- -detached -noinput -smp $SMPOPT
39
		--background \
40
		--pidfile "${PIDFILE}" \
41
		--make-pidfile \
42
		--exec /usr/sbin/ejabberd -- -noinput -smp $SMPOPT
40
	eend $?
43
	eend $?
41
}
44
}
42
45
43
stop() {
46
stop() {
44
	ebegin "Stopping ejabberd"
47
	ebegin "Stopping ejabberd"
45
	/usr/sbin/ejabberdctl stop
48
	/usr/sbin/ejabberdctl stop
46
	eend $?
49
	local RETVAL=$?
50
	if [ ${RETVAL} != 0 ]; then
51
		eend ${RETVAL}
52
	else
53
		while [ $? != 1 ]; do
54
			kill -0 `cat "${PIDFILE}"` 2> /dev/null
55
		done
56
		eend ${RETVAL}
57
	fi
47
}
58
}
48
59
49
reload() {
60
reload() {

Return to bug 306593