SPECS: apache-mod_auth_pam.spec - use %service macro - killed bogu...
glen
glen at pld-linux.org
Sat Jan 14 19:22:24 CET 2006
Author: glen Date: Sat Jan 14 18:22:24 2006 GMT
Module: SPECS Tag: HEAD
---- Log message:
- use %service macro
- killed bogus comment
---- Files affected:
SPECS:
apache-mod_auth_pam.spec (1.39 -> 1.40)
---- Diffs:
================================================================
Index: SPECS/apache-mod_auth_pam.spec
diff -u SPECS/apache-mod_auth_pam.spec:1.39 SPECS/apache-mod_auth_pam.spec:1.40
--- SPECS/apache-mod_auth_pam.spec:1.39 Sat Jan 14 18:09:36 2006
+++ SPECS/apache-mod_auth_pam.spec Sat Jan 14 19:22:19 2006
@@ -18,8 +18,9 @@
BuildRequires: %{apxs}
BuildRequires: apache-devel >= 2.0
BuildRequires: pam-devel
-Requires: apache(modules-api) = %apache_modules_api
+BuildRequires: rpmbuild(macros) >= 1.268
Requires: apache >= 2.0
+Requires: apache(modules-api) = %apache_modules_api
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define _pkglibdir %(%{apxs} -q LIBEXECDIR 2>/dev/null)
@@ -59,28 +60,21 @@
rm -rf $RPM_BUILD_ROOT
%post
-if [ -f /var/lock/subsys/httpd ]; then
- /etc/rc.d/init.d/httpd restart 1>&2
-fi
+%service -q httpd restart
%preun
if [ "$1" = "0" ]; then
- if [ -f /var/lock/subsys/httpd ]; then
- /etc/rc.d/init.d/httpd restart 1>&2
- fi
+ %service -q httpd restart
fi
%triggerpostun -- %{name} < 1.1
if [ -f %{_sysconfdir}/httpd.conf/52_mod_auth_pam.conf ]; then
- echo "Saving old configuration as %{_sysconfdir}/httpd.conf/52_mod_auth_pam.conf.rpmsave"
- cp -f %{_sysconfdir}/httpd.conf/52_mod_auth_pam.conf %{_sysconfdir}/httpd.conf/52_mod_auth_pam.conf.rpmsave
- echo "Adjusting configuration for apache-mod_auth_pam >= 1.1"
- sed -i -e '{ s/pam_auth_module/auth_pam_module/g; s/etc_group_auth_module/auth_sys_group_module/g; s/mod_auth_pam2.so/mod_auth_pam.so/g; s/mod_auth_etc_group.so/mod_auth_sys_group.so/g; }' %{_sysconfdir}/httpd.conf/52_mod_auth_pam.conf
-
- # we have to do part of %post here to have ircd working after upgrade from 2.10.x to 2.11.x
- if [ -f /var/lock/subsys/httpd ]; then
- /etc/rc.d/init.d/httpd restart 1>&2
- fi
+ echo "Saving old configuration as %{_sysconfdir}/httpd.conf/52_mod_auth_pam.conf.rpmsave"
+ cp -f %{_sysconfdir}/httpd.conf/52_mod_auth_pam.conf %{_sysconfdir}/httpd.conf/52_mod_auth_pam.conf.rpmsave
+ echo "Adjusting configuration for apache-mod_auth_pam >= 1.1"
+ sed -i -e '{ s/pam_auth_module/auth_pam_module/g; s/etc_group_auth_module/auth_sys_group_module/g; s/mod_auth_pam2.so/mod_auth_pam.so/g; s/mod_auth_etc_group.so/mod_auth_sys_group.so/g; }' %{_sysconfdir}/httpd.conf/52_mod_auth_pam.conf
+
+ %service -q httpd restart
fi
# This shouldn't be here, but someone has used version 2.0 in spec when real
@@ -88,15 +82,12 @@
# clean upgrade. This trigger may be a problem when real 2.0 will be out.
%triggerpostun -- %{name} >= 2.0
if [ -f %{_sysconfdir}/httpd.conf/52_mod_auth_pam.conf ]; then
- echo "Saving old configuration as %{_sysconfdir}/httpd.conf/52_mod_auth_pam.conf.rpmsave"
- cp -f %{_sysconfdir}/httpd.conf/52_mod_auth_pam.conf %{_sysconfdir}/httpd.conf/52_mod_auth_pam.conf.rpmsave
- echo "Adjusting configuration for apache-mod_auth_pam >= 1.1"
- sed -i -e '{ s/pam_auth_module/auth_pam_module/g; s/etc_group_auth_module/auth_sys_group_module/g; s/mod_auth_pam2.so/mod_auth_pam.so/g; s/mod_auth_etc_group.so/mod_auth_sys_group.so/g; }' %{_sysconfdir}/httpd.conf/52_mod_auth_pam.conf
-
- # we have to do part of %post here to have ircd working after upgrade from 2.10.x to 2.11.x
- if [ -f /var/lock/subsys/httpd ]; then
- /etc/rc.d/init.d/httpd restart 1>&2
- fi
+ echo "Saving old configuration as %{_sysconfdir}/httpd.conf/52_mod_auth_pam.conf.rpmsave"
+ cp -f %{_sysconfdir}/httpd.conf/52_mod_auth_pam.conf %{_sysconfdir}/httpd.conf/52_mod_auth_pam.conf.rpmsave
+ echo "Adjusting configuration for apache-mod_auth_pam >= 1.1"
+ sed -i -e '{ s/pam_auth_module/auth_pam_module/g; s/etc_group_auth_module/auth_sys_group_module/g; s/mod_auth_pam2.so/mod_auth_pam.so/g; s/mod_auth_etc_group.so/mod_auth_sys_group.so/g; }' %{_sysconfdir}/httpd.conf/52_mod_auth_pam.conf
+
+ %service -q httpd restart
fi
%files
@@ -112,6 +103,10 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.40 2006/01/14 18:22:19 glen
+- use %service macro
+- killed bogus comment
+
Revision 1.39 2006/01/14 17:09:36 hawk
- updated to 1.1.1
- removed missing_constant.patch (fixed in sources)
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/apache-mod_auth_pam.spec?r1=1.39&r2=1.40&f=u
More information about the pld-cvs-commit
mailing list