rpms/mod_fcgid/devel mod_fcgid.spec,1.18,1.19

Paul Howarth pghmcfc at fedoraproject.org
Sun May 17 08:40:38 UTC 2009


Author: pghmcfc

Update of /cvs/pkgs/rpms/mod_fcgid/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18364/devel

Modified Files:
	mod_fcgid.spec 
Log Message:
Follow link /etc/httpd/run and make our "run" directory a subdir of wherever that leads (#501123)


Index: mod_fcgid.spec
===================================================================
RCS file: /cvs/pkgs/rpms/mod_fcgid/devel/mod_fcgid.spec,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -p -r1.18 -r1.19
--- mod_fcgid.spec	7 Apr 2009 09:32:25 -0000	1.18
+++ mod_fcgid.spec	17 May 2009 08:40:06 -0000	1.19
@@ -14,9 +14,12 @@
 %global selinux_buildreqs checkpolicy, selinux-policy-devel, hardlink
 %endif
 
+# /etc/httpd/run is a symlink to /var/run prior to Fedora 11, to /var/run/httpd thereafter
+%global rundir %(/usr/bin/readlink /etc/httpd/run | %{__sed} -e 's|^\.\./\.\.||')
+
 Name:		mod_fcgid
 Version:	2.2
-Release:	10%{?dist}
+Release:	11%{?dist}
 Summary:	Apache2 module for high-performance server-side scripting 
 Group:		System Environment/Daemons
 License:	GPL+
@@ -117,7 +120,7 @@ topdir=$(/usr/bin/dirname $(/usr/sbin/ap
 	MKINSTALLDIRS="%{__mkdir_p}" \
 	install
 %{__install} -D -m 644 fcgid.conf %{buildroot}%{_sysconfdir}/httpd/conf.d/fcgid.conf
-%{__install} -d -m 755 %{buildroot}%{_localstatedir}/run/mod_fcgid
+%{__install} -d -m 755 %{buildroot}%{rundir}/mod_fcgid
 
 # Install SELinux policy modules
 %if %{selinux_module}
@@ -165,7 +168,7 @@ exit 0
 %doc README.RPM
 %{_libdir}/httpd/modules/mod_fcgid.so
 %config(noreplace) %{_sysconfdir}/httpd/conf.d/fcgid.conf
-%dir %attr(0755,apache,apache) %{_localstatedir}/run/mod_fcgid/
+%dir %attr(0755,apache,apache) %{rundir}/mod_fcgid/
 
 %if %{selinux_module}
 %files selinux
@@ -175,6 +178,10 @@ exit 0
 %endif
 
 %changelog
+* Sun May 17 2009 Paul Howarth <paul at city-fan.org> 2.2-11
+- Follow link /etc/httpd/run and make our "run" directory a subdir of wherever
+  that leads (#501123)
+
 * Mon Apr  6 2009 Paul Howarth <paul at city-fan.org> 2.2-10
 - EL 5.3 now has SELinux support in the main selinux-policy package so handle
   that release as per Fedora >= 8, except that the RHEL selinux-policy package




More information about the fedora-extras-commits mailing list