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

Collapse All | Expand All

(-)spawn-fcgi.initd-r2 (-5 / +5 lines)
Lines 5-11 Link Here
5
5
6
PROGNAME=${SVCNAME#*.}
6
PROGNAME=${SVCNAME#*.}
7
SPAWNFCGI=/usr/bin/spawn-fcgi
7
SPAWNFCGI=/usr/bin/spawn-fcgi
8
PIDPATH=/run/spawn-fcgi
8
PIDPATH=/var/run/spawn-fcgi
9
PIDFILE=${PIDPATH}/${PROGNAME}
9
PIDFILE=${PIDPATH}/${PROGNAME}
10
10
11
depend() {
11
depend() {
Lines 81-91 Link Here
81
	for i in ${ALLOWED_ENV}; do
81
	for i in ${ALLOWED_ENV}; do
82
		local j
82
		local j
83
		eval j=$(echo \$"$i")
83
		eval j=$(echo \$"$i")
84
		[ -n "${j}" ] && E="${E} ${i}=${j}"
84
		[ -n "${j}" ] && E="${E} --env ${i}=${j}"
85
	done
85
	done
86
86
87
	ebegin "Starting FastCGI application ${PROGNAME}"
87
	ebegin "Starting FastCGI application ${PROGNAME}"
88
	checkpath -q -d -m 700 /run/spawn-fcgi
88
	checkpath -q -d -m 700 /var/run/spawn-fcgi
89
	X=0
89
	X=0
90
	while [ $X -lt ${FCGI_CHILDREN} ]; do
90
	while [ $X -lt ${FCGI_CHILDREN} ]; do
91
		X=$(($X+1))
91
		X=$(($X+1))
Lines 94-101 Link Here
94
		[ -n "${FCGI_SOCKET}" ] && SOCKET_OPTION="-s ${FCGI_SOCKET}-${X}"
94
		[ -n "${FCGI_SOCKET}" ] && SOCKET_OPTION="-s ${FCGI_SOCKET}-${X}"
95
		[ -n "${FCGI_PORT}" ] && INET_OPTION="-a ${FCGI_ADDRESS} -p $((${FCGI_PORT} + ${X} - 1))"
95
		[ -n "${FCGI_PORT}" ] && INET_OPTION="-a ${FCGI_ADDRESS} -p $((${FCGI_PORT} + ${X} - 1))"
96
96
97
		env -i ${E} /sbin/start-stop-daemon --start --pidfile ${P} --exec ${SPAWNFCGI} \
97
		start-stop-daemon --start --pidfile ${P} --exec ${SPAWNFCGI} \
98
			--name ${FCGI_PROGRAM_EXEC} -- ${SOCKET_OPTION} ${INET_OPTION} \
98
			${E} -- ${SOCKET_OPTION} ${INET_OPTION} \
99
			-P ${P} ${OPTIONS} -- ${FCGI_PROGRAM}
99
			-P ${P} ${OPTIONS} -- ${FCGI_PROGRAM}
100
		RETVAL=$?
100
		RETVAL=$?
101
101

Return to bug 567320