diff options
Diffstat (limited to 'net-www/spawn-fcgi/files/spawn-fcgi-1.1.0.initd')
-rw-r--r-- | net-www/spawn-fcgi/files/spawn-fcgi-1.1.0.initd | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/net-www/spawn-fcgi/files/spawn-fcgi-1.1.0.initd b/net-www/spawn-fcgi/files/spawn-fcgi-1.1.0.initd deleted file mode 100644 index 489646ce3051..000000000000 --- a/net-www/spawn-fcgi/files/spawn-fcgi-1.1.0.initd +++ /dev/null @@ -1,53 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2004 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-www/spawn-fcgi/files/spawn-fcgi-1.1.0.initd,v 1.2 2004/09/28 01:44:05 swegener Exp $ - -SPAWNFCGI_PID="/var/run/spawn-fcgi.pid" -SPAWNFCGI_CONF="/etc/conf.d/spawn-fcgi.conf" - -if [ -r ${SPAWNFCGI_CONF} ]; then - . ${SPAWNFCGI_CONF} -fi - -depend() { - need net -} - -start() { - local my_end - - ebegin "Starting spawn-fcgi" - export PHP_FCGI_MAX_REQUESTS FCGI_WEB_SERVER_ADDRS - - EX="${SPAWNFCGI} -p ${FCGIPORT} -f ${FCGIPROGRAM} -u ${USERID} \ - -g ${GROUPID} -C ${PHP_FCGI_CHILDREN}" - - # copy the allowed environment variables - unset E - for i in ${ALLOWED_ENV}; do - E="${E} ${i}=${!i}" - done - - # clean environment and set up a new one - env - ${E} ${EX} 2>${SPAWNFCGI_PID} - my_end=$? - if [ "$my_end" != "0" ]; then - [ -f ${SPAWNFCGI_PID} ] && rm -f ${SPAWNFCGI_PID} - eend $my_end - fi - - #extract parent-process-id and write it back to the file - FCGI_PPID=`cat ${SPAWNFCGI_PID} | cut -d':' -f4` - echo ${FCGI_PPID} > ${SPAWNFCGI_PID} - eend 0 -} - -stop() { - ebegin "Stopping spawn-fcgi" - kill `cat ${SPAWNFCGI_PID}` - if [ -w ${SPAWNFCGI_PID} ]; then - rm ${SPAWNFCGI_PID}; - fi - eend 0 -} |