SPECS: courier-authlib.spec, evolution-data-server.spec, horde-tur...
glen
glen at pld-linux.org
Fri Jun 2 23:18:55 CEST 2006
Author: glen Date: Fri Jun 2 21:18:55 2006 GMT
Module: SPECS Tag: HEAD
---- Log message:
- use %openldap_schema_{un,}register macros
---- Files affected:
SPECS:
courier-authlib.spec (1.42 -> 1.43) , evolution-data-server.spec (1.75 -> 1.76) , horde-turba.spec (1.74 -> 1.75) , horde.spec (1.148 -> 1.149) , openldap-schema-mozillaorgperson.spec (1.2 -> 1.3) , pam-pam_ldap.spec (1.30 -> 1.31) , samba.spec (1.323 -> 1.324)
---- Diffs:
================================================================
Index: SPECS/courier-authlib.spec
diff -u SPECS/courier-authlib.spec:1.42 SPECS/courier-authlib.spec:1.43
--- SPECS/courier-authlib.spec:1.42 Mon Mar 27 14:41:36 2006
+++ SPECS/courier-authlib.spec Fri Jun 2 23:18:49 2006
@@ -23,7 +23,7 @@
BuildRequires: openldap-devel >= 2.3.0
BuildRequires: pam-devel
BuildRequires: postgresql-devel
-BuildRequires: rpmbuild(macros) >= 1.268
+BuildRequires: rpmbuild(macros) >= 1.304
BuildRequires: sed >= 4.0
BuildRequires: sysconftool
BuildRequires: zlib-devel
@@ -361,32 +361,12 @@
%service -q courier-authlib restart
%post -n openldap-schema-courier
-if ! grep -q %{schemadir}/courier.schema /etc/openldap/slapd.conf; then
- sed -i -e '
- /^include.*local.schema/{
- i\
-include %{schemadir}/courier.schema
- }
-
- # enable dependant schemas: nis.schema, cosine.schema
- /^#include.*\(nis\|cosine\)\.schema/{
- s/^#//
- }
- ' /etc/openldap/slapd.conf
-fi
+%openldap_schema_register %{schemadir}/courier.schema -d nis,cosine
%service -q ldap restart
%postun -n openldap-schema-courier
if [ "$1" = "0" ]; then
- if grep -q %{schemadir}/courier.schema /etc/openldap/slapd.conf; then
- sed -i -e '
- /^include.*\/usr\/share\/openldap\/schema\/courier.schema/d
-
- # for symmetry it would be nice if we disable enabled schemas in post,
- # but we really can not do that, it would break something else.
- ' /etc/openldap/slapd.conf
- fi
-
+ %openldap_schema_unregister %{schemadir}/courier.schema
%service -q ldap restart
fi
@@ -626,6 +606,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.43 2006/06/02 21:18:49 glen
+- use %openldap_schema_{un,}register macros
+
Revision 1.42 2006/03/27 12:41:36 glen
- rel 5 (libmysqlclient_15)
================================================================
Index: SPECS/evolution-data-server.spec
diff -u SPECS/evolution-data-server.spec:1.75 SPECS/evolution-data-server.spec:1.76
--- SPECS/evolution-data-server.spec:1.75 Sat May 27 02:25:04 2006
+++ SPECS/evolution-data-server.spec Fri Jun 2 23:18:50 2006
@@ -40,7 +40,7 @@
BuildRequires: nss-devel
%{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
BuildRequires: pkgconfig
-BuildRequires: rpmbuild(macros) >= 1.197
+BuildRequires: rpmbuild(macros) >= 1.304
Requires(post,postun): scrollkeeper
Requires: %{name}-libs = %{version}-%{release}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -187,30 +187,13 @@
%postun libs -p /sbin/ldconfig
%post -n openldap-schema-evolutionperson
-if ! grep -q %{schemadir}/evolutionperson.schema /etc/openldap/slapd.conf; then
- sed -i -e '
- /^include.*local.schema/{
- i\
-include %{schemadir}/evolutionperson.schema
- }
- ' /etc/openldap/slapd.conf
-fi
-
-if [ -f /var/lock/subsys/ldap ]; then
- /etc/rc.d/init.d/ldap restart >&2
-fi
+%openldap_schema_register %{schemadir}/evolutionperson.schema
+%service -q ldap restart
%postun -n openldap-schema-evolutionperson
if [ "$1" = "0" ]; then
- if grep -q %{schemadir}/evolutionperson.schema /etc/openldap/slapd.conf; then
- sed -i -e '
- /^include.*\/usr\/share\/openldap\/schema\/evolutionperson.schema/d
- ' /etc/openldap/slapd.conf
- fi
-
- if [ -f /var/lock/subsys/ldap ]; then
- /etc/rc.d/init.d/ldap restart >&2 || :
- fi
+ %openldap_schema_unregister %{schemadir}/evolutionperson.schema
+ %service -q ldap restart
fi
%files -f %{name}.lang
@@ -264,6 +247,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.76 2006/06/02 21:18:50 glen
+- use %openldap_schema_{un,}register macros
+
Revision 1.75 2006/05/27 00:25:04 qboosh
- merged deps update from AC-branch
================================================================
Index: SPECS/horde-turba.spec
diff -u SPECS/horde-turba.spec:1.74 SPECS/horde-turba.spec:1.75
--- SPECS/horde-turba.spec:1.74 Tue May 2 22:27:58 2006
+++ SPECS/horde-turba.spec Fri Jun 2 23:18:50 2006
@@ -20,7 +20,7 @@
Source2: %{_hordeapp}-trans.mo
URL: http://www.horde.org/turba/
BuildRequires: rpm-php-pearprov >= 4.0.2-98
-BuildRequires: rpmbuild(macros) >= 1.268
+BuildRequires: rpmbuild(macros) >= 1.304
BuildRequires: tar >= 1:1.15.1
Requires(triggerpostun): sed >= 4.0
Requires: horde >= 3.0
@@ -136,25 +136,12 @@
fi
%post -n openldap-schema-rfc2739
-if ! grep -q %{schemadir}/rfc2739.schema /etc/openldap/slapd.conf; then
- sed -i -e '
- /^include.*local.schema/{
- i\
-include %{schemadir}/rfc2739.schema
- }
- ' /etc/openldap/slapd.conf
-fi
-
+%openldap_schema_register %{schemadir}/rfc2739.schema
%service -q ldap restart
%postun -n openldap-schema-rfc2739
if [ "$1" = "0" ]; then
- if grep -q %{schemadir}/rfc2739.schema /etc/openldap/slapd.conf; then
- sed -i -e '
- /^include.*\/''usr\/share\/openldap\/schema\/rfc2739.schema/d
- ' /etc/openldap/slapd.conf
- fi
-
+ %openldap_schema_unregister %{schemadir}/rfc2739.schema
%service -q ldap restart
fi
@@ -238,6 +225,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.75 2006/06/02 21:18:50 glen
+- use %openldap_schema_{un,}register macros
+
Revision 1.74 2006/05/02 20:27:58 paszczus
- updated to 2.1.1 ; release 1
================================================================
Index: SPECS/horde.spec
diff -u SPECS/horde.spec:1.148 SPECS/horde.spec:1.149
--- SPECS/horde.spec:1.148 Tue Apr 4 22:55:58 2006
+++ SPECS/horde.spec Fri Jun 2 23:18:50 2006
@@ -42,7 +42,7 @@
Patch100: %{name}-branch.diff
URL: http://www.horde.org/
BuildRequires: rpm-php-pearprov >= 4.0.2-98
-BuildRequires: rpmbuild(macros) >= 1.268
+BuildRequires: rpmbuild(macros) >= 1.304
BuildRequires: tar >= 1:1.15.1
%if %{with autodeps}
BuildRequires: php-pear-Crypt_Rc4
@@ -237,32 +237,12 @@
fi
%post -n openldap-schema-horde
-if ! grep -q %{schemadir}/horde.schema /etc/openldap/slapd.conf; then
- sed -i -e '
- /^include.*local.schema/{
- i\
-include %{schemadir}/horde.schema
- }
- # enable dependant schemas: core.schema
- /^#include.*\(core\)\.schema/{
- s/^#//
- }
- ' /etc/openldap/slapd.conf
-fi
-
+%openldap_schema_register %{schemadir}/horde.schema -d core
%service -q ldap restart
%postun -n openldap-schema-horde
if [ "$1" = "0" ]; then
- if grep -q %{schemadir}/horde.schema /etc/openldap/slapd.conf; then
- sed -i -e '
- /^include.*\/''usr\/share\/openldap\/schema\/horde.schema/d
-
- # for symmetry it would be nice if we disable enabled schemas in post,
- # but we really can not do that, it would break something else.
- ' /etc/openldap/slapd.conf
- fi
-
+ %openldap_schema_unregister %{schemadir}/horde.schema
%service -q ldap restart
fi
@@ -351,6 +331,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.149 2006/06/02 21:18:50 glen
+- use %openldap_schema_{un,}register macros
+
Revision 1.148 2006/04/04 20:55:58 glen
- add cve refs to 3.1.1 version
================================================================
Index: SPECS/openldap-schema-mozillaorgperson.spec
diff -u SPECS/openldap-schema-mozillaorgperson.spec:1.2 SPECS/openldap-schema-mozillaorgperson.spec:1.3
--- SPECS/openldap-schema-mozillaorgperson.spec:1.2 Sat Aug 27 12:04:13 2005
+++ SPECS/openldap-schema-mozillaorgperson.spec Fri Jun 2 23:18:50 2006
@@ -9,6 +9,7 @@
Group: Networking/Daemons
Source0: mozillaOrgPerson.schema
URL: https://bugzilla.mozilla.org/show_bug.cgi?id=116692
+BuildRequires: rpmbuild(macros) >= 1.304
Requires(post,postun): sed >= 4.0
Requires: openldap-servers
BuildArch: noarch
@@ -38,38 +39,13 @@
rm -rf $RPM_BUILD_ROOT
%post
-if ! grep -q %{schemadir}/mozillaOrgPerson.schema /etc/openldap/slapd.conf; then
- sed -i -e '
- /^include.*local.schema/{
- i\
-include %{schemadir}/mozillaOrgPerson.schema
- }
-
- # enable dependant schemas: cosine, inetorgperson and core
- /^#include.*\(cosine\|inetorgperson\|core\)\.schema/{
- s/^#//
- }
- ' /etc/openldap/slapd.conf
-fi
-
-if [ -f /var/lock/subsys/ldap ]; then
- /etc/rc.d/init.d/ldap restart >&2 || :
-fi
+%openldap_schema_register %{schemadir}/mozillaOrgPerson.schema -d cosine,inetorgperson,core
+%service -q ldap restart
%postun
if [ "$1" = "0" ]; then
- if grep -q %{schemadir}/mozillaOrgPerson.schema /etc/openldap/slapd.conf; then
- sed -i -e '
- /^include.*\/usr\/share\/openldap\/schema\/mozillaOrgPerson\.schema/d
-
- # for symmetry it would be nice if we disable enabled schemas in post,
- # but we really can not do that, it would break something else.
- ' /etc/openldap/slapd.conf
- fi
-
- if [ -f /var/lock/subsys/ldap ]; then
- /etc/rc.d/init.d/ldap restart >&2 || :
- fi
+ %openldap_schema_unregister %{schemadir}/mozillaOrgPerson.schema
+ %service -q ldap restart
fi
%files
@@ -82,6 +58,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.3 2006/06/02 21:18:50 glen
+- use %openldap_schema_{un,}register macros
+
Revision 1.2 2005/08/27 10:04:13 qboosh
- pl
================================================================
Index: SPECS/pam-pam_ldap.spec
diff -u SPECS/pam-pam_ldap.spec:1.30 SPECS/pam-pam_ldap.spec:1.31
--- SPECS/pam-pam_ldap.spec:1.30 Wed May 10 23:01:33 2006
+++ SPECS/pam-pam_ldap.spec Fri Jun 2 23:18:50 2006
@@ -8,7 +8,6 @@
Version: 182
Release: 1
Epoch: 1
-Vendor: Luke Howard <lukeh at padl.com>
License: LGPL
Group: Base
Source0: http://www.padl.com/download/%{modulename}-%{version}.tar.gz
@@ -22,6 +21,7 @@
BuildRequires: automake
BuildRequires: openldap-devel >= 2.3.0
BuildRequires: pam-devel
+BuildRequires: rpmbuild(macros) >= 1.304
Obsoletes: pam_ldap
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -95,45 +95,13 @@
rm -rf $RPM_BUILD_ROOT
%post -n openldap-schema-pam_ldap
-if ! grep -q %{schemadir}/pam_ldap-ns.schema /etc/openldap/slapd.conf; then
- sed -i -e '
- /^include.*local.schema/{
- i\
-include %{schemadir}/pam_ldap-ns.schema
- }
- ' /etc/openldap/slapd.conf
-fi
-if ! grep -q %{schemadir}/ns-pwd-policy.schema /etc/openldap/slapd.conf; then
- sed -i -e '
- /^include.*local.schema/{
- i\
-include %{schemadir}/ns-pwd-policy.schema
- }
- ' /etc/openldap/slapd.conf
-fi
-
-
-if [ -f /var/lock/subsys/ldap ]; then
- /etc/rc.d/init.d/ldap restart >&2
-fi
+%openldap_schema_register %{schemadir}/{pam_ldap-ns,ns-pwd-policy}.schema
+%service -q ldap restart
%postun -n openldap-schema-pam_ldap
if [ "$1" = "0" ]; then
- if grep -q %{schemadir}/pam_ldap-ns.schema /etc/openldap/slapd.conf; then
- sed -i -e '
- /^include.*\/usr\/share\/openldap\/schema\/pam_ldap-ns.schema/d
- ' /etc/openldap/slapd.conf
- fi
-
- if grep -q %{schemadir}/ns-pwd-policy.schema /etc/openldap/slapd.conf; then
- sed -i -e '
- /^include.*\/usr\/share\/openldap\/schema\/ns-pwd-policy.schema/d
- ' /etc/openldap/slapd.conf
- fi
-
- if [ -f /var/lock/subsys/ldap ]; then
- /etc/rc.d/init.d/ldap restart >&2 || :
- fi
+ %openldap_schema_unregister %{schemadir}/{pam_ldap-ns,ns-pwd-policy}.schema
+ %service -q ldap restart
fi
%files
@@ -152,6 +120,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.31 2006/06/02 21:18:50 glen
+- use %openldap_schema_{un,}register macros
+
Revision 1.30 2006/05/10 21:01:33 hawk
- updated to 182
================================================================
Index: SPECS/samba.spec
diff -u SPECS/samba.spec:1.323 SPECS/samba.spec:1.324
--- SPECS/samba.spec:1.323 Wed Apr 12 23:19:58 2006
+++ SPECS/samba.spec Fri Jun 2 23:18:50 2006
@@ -82,7 +82,7 @@
BuildRequires: rpm-pythonprov
%endif
BuildRequires: readline-devel >= 4.2
-BuildRequires: rpmbuild(macros) >= 1.268
+BuildRequires: rpmbuild(macros) >= 1.304
BuildRequires: xfsprogs-devel
Requires(post,preun): /sbin/chkconfig
Requires: %{name}-common = %{epoch}:%{version}-%{release}
@@ -1140,33 +1140,13 @@
fi
%post -n openldap-schema-samba
-if ! grep -q %{schemadir}/samba.schema /etc/openldap/slapd.conf; then
- sed -i -e '
- /^include.*local.schema/{
- i\
-include %{schemadir}/samba.schema
- }
-
- # enable dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
- /^#include.*\(cosine\|inetorgperson\|nis\)\.schema/{
- s/^#//
- }
- ' /etc/openldap/slapd.conf
-fi
-
+# dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
+%openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
%service -q ldap restart
%postun -n openldap-schema-samba
if [ "$1" = "0" ]; then
- if grep -q %{schemadir}/samba.schema /etc/openldap/slapd.conf; then
- sed -i -e '
- /^include.*\/usr\/share\/openldap\/schema\/samba.schema/d
-
- # for symmetry it would be nice if we disable enabled schemas in post,
- # but we really can not do that, it would break something else.
- ' /etc/openldap/slapd.conf
- fi
-
+ %openldap_schema_unregister %{schemadir}/samba.schema
%service -q ldap restart
fi
@@ -1505,6 +1485,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.324 2006/06/02 21:18:50 glen
+- use %openldap_schema_{un,}register macros
+
Revision 1.323 2006/04/12 21:19:58 zawadaa
- up to 3.0.22, security - CAN_2006-1059
- STBR
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/courier-authlib.spec?r1=1.42&r2=1.43&f=u
http://cvs.pld-linux.org/SPECS/evolution-data-server.spec?r1=1.75&r2=1.76&f=u
http://cvs.pld-linux.org/SPECS/horde-turba.spec?r1=1.74&r2=1.75&f=u
http://cvs.pld-linux.org/SPECS/horde.spec?r1=1.148&r2=1.149&f=u
http://cvs.pld-linux.org/SPECS/openldap-schema-mozillaorgperson.spec?r1=1.2&r2=1.3&f=u
http://cvs.pld-linux.org/SPECS/pam-pam_ldap.spec?r1=1.30&r2=1.31&f=u
http://cvs.pld-linux.org/SPECS/samba.spec?r1=1.323&r2=1.324&f=u
More information about the pld-cvs-commit
mailing list