httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From minf...@apache.org
Subject svn commit: r1068669 - /httpd/httpd/branches/2.2.x/build/rpm/httpd.init
Date Tue, 08 Feb 2011 22:58:42 GMT
Author: minfrin
Date: Tue Feb  8 22:58:42 2011
New Revision: 1068669

URL: http://svn.apache.org/viewvc?rev=1068669&view=rev
Log:
RPM spec file: Make the httpd init script consistent with the htcacheclean 
init script. Multiple daemons can be started by creating symlinks to the
init script.

Modified:
    httpd/httpd/branches/2.2.x/build/rpm/httpd.init

Modified: httpd/httpd/branches/2.2.x/build/rpm/httpd.init
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.2.x/build/rpm/httpd.init?rev=1068669&r1=1068668&r2=1068669&view=diff
==============================================================================
--- httpd/httpd/branches/2.2.x/build/rpm/httpd.init (original)
+++ httpd/httpd/branches/2.2.x/build/rpm/httpd.init Tue Feb  8 22:58:42 2011
@@ -38,8 +38,12 @@
 # Source function library.
 . /etc/rc.d/init.d/functions
 
-if [ -f /etc/sysconfig/httpd ]; then
-        . /etc/sysconfig/httpd
+# What were we called? Multiple instances of the same daemon can be
+# created by creating suitably named symlinks to this startup script
+prog=$(basename $0 | sed -e 's/^[SK][0-9][0-9]//')
+
+if [ -f /etc/sysconfig/${prog} ]; then
+        . /etc/sysconfig/${prog}
 fi
 
 # Start httpd in the C locale by default.
@@ -54,9 +58,8 @@ INITLOG_ARGS=""
 # work correctly with a thread-based MPM; notably PHP will refuse to start.
 
 httpd=${HTTPD-/usr/sbin/httpd}
-prog=httpd
-pidfile=${PIDFILE-/var/log/httpd/httpd.pid}
-lockfile=${LOCKFILE-/var/lock/subsys/httpd}
+pidfile=${PIDFILE-/var/log/httpd/${prog}.pid}
+lockfile=${LOCKFILE-/var/lock/subsys/${prog}}
 RETVAL=0
 
 # check for 1.3 configuration



Mime
View raw message