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