packages: cluster/cluster.spec, cluster/cluster-no_ldap.patch (NEW)=?UTF-8?Q?=20?=-=?UTF-8?Q?=20?='with...

jajcus jajcus at pld-linux.org
Mon Jul 2 08:51:27 CEST 2012


Author: jajcus                       Date: Mon Jul  2 06:51:27 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- 'without ldap' bcond added
- libvirt and python-pexpect BR required, they were for fence agents which are
  now in a separate package

---- Files affected:
packages/cluster:
   cluster.spec (1.7 -> 1.8) , cluster-no_ldap.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/cluster/cluster.spec
diff -u packages/cluster/cluster.spec:1.7 packages/cluster/cluster.spec:1.8
--- packages/cluster/cluster.spec:1.7	Sun Jul  1 13:25:03 2012
+++ packages/cluster/cluster.spec	Mon Jul  2 08:51:22 2012
@@ -1,27 +1,29 @@
 # $Revision$, $Date$
 #
+# Conditional build:
+%bcond_without	ldap		# do not include ldap support
+
 Summary:	Cluster infrastructure
 Summary(pl.UTF-8):	Infrastruktura klastra
 Name:		cluster
 Version:	3.1.8
-Release:	1
+Release:	1.aos1
 License:	GPL v2
 Group:		Applications/System
 Source0:	https://fedorahosted.org/releases/c/l/cluster/%{name}-%{version}.tar.bz2
 # Source0-md5:	25699384c42c28bbec2998c25e7a8300
 Source1:	%{name}.tmpfiles
+Patch0:		%{name}-no_ldap.patch
 URL:		http://sources.redhat.com/cluster/wiki
 BuildRequires:	corosync-devel >= 1.4.1
-BuildRequires:	libvirt-devel
 BuildRequires:	libxml2-devel
 BuildRequires:	libxslt-progs
 BuildRequires:	ncurses-devel
 BuildRequires:	nspr-devel
 BuildRequires:	nss-devel
 BuildRequires:	openais-devel >= 1.1.4
-BuildRequires:	openldap-devel
+%{?with_ldap:BuildRequires:	openldap-devel}
 BuildRequires:	perl-ExtUtils-MakeMaker
-BuildRequires:	python-pexpect
 BuildRequires:	slang-devel
 Requires:	%{name}-cman = %{version}-%{release}
 Requires:	%{name}-rgmanager = %{version}-%{release}
@@ -297,6 +299,7 @@
 
 %prep
 %setup -q
+%{!?with_ldap:%patch0 -p1}
 
 sed -i -e 's,-Wall,%{rpmcflags} -I/usr/include/ncurses -Wall,' make/defines.mk.input
 
@@ -332,7 +335,9 @@
 
 %files ccs
 %defattr(644,root,root,755)
+%if %{with ldap}
 %attr(755,root,root) %{_sbindir}/confdb2ldif
+%endif
 %attr(755,root,root) %{_sbindir}/ccs_config_dump
 %attr(755,root,root) %{_sbindir}/ccs_config_validate
 %attr(755,root,root) %{_sbindir}/ccs_test
@@ -343,7 +348,9 @@
 %{_mandir}/man8/ccs_config_validate.*
 %{_mandir}/man8/ccs_tool.*
 %{_mandir}/man8/ccs_update_schema.*
+%if %{with ldap}
 %{_mandir}/man8/confdb2ldif.*
+%endif
 %attr(700,root,root) /var/run/cluster
 %{systemdtmpfilesdir}/%{name}.conf
 
@@ -506,6 +513,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.8  2012/07/02 06:51:22  jajcus
+- 'without ldap' bcond added
+- libvirt and python-pexpect BR required, they were for fence agents which are
+  now in a separate package
+
 Revision 1.7  2012/07/01 11:25:03  jajcus
 - adapterized
 - missing descriptions added

================================================================
Index: packages/cluster/cluster-no_ldap.patch
diff -u /dev/null packages/cluster/cluster-no_ldap.patch:1.1
--- /dev/null	Mon Jul  2 08:51:28 2012
+++ packages/cluster/cluster-no_ldap.patch	Mon Jul  2 08:51:22 2012
@@ -0,0 +1,19 @@
+diff -dur cluster-3.1.8.orig/config/plugins/Makefile cluster-3.1.8/config/plugins/Makefile
+--- cluster-3.1.8.orig/config/plugins/Makefile	2011-12-03 18:53:15.000000000 +0100
++++ cluster-3.1.8/config/plugins/Makefile	2012-07-02 08:35:18.000000000 +0200
+@@ -1,4 +1,4 @@
+ include ../../make/defines.mk
+ include $(OBJDIR)/make/passthrough.mk
+ 
+-SUBDIRS = xml ldap
++SUBDIRS = xml
+Only in cluster-3.1.8/config/plugins: Makefile~
+diff -dur cluster-3.1.8.orig/config/tools/Makefile cluster-3.1.8/config/tools/Makefile
+--- cluster-3.1.8.orig/config/tools/Makefile	2011-12-03 18:53:15.000000000 +0100
++++ cluster-3.1.8/config/tools/Makefile	2012-07-02 08:35:01.000000000 +0200
+@@ -1,4 +1,4 @@
+ include ../../make/defines.mk
+ include $(OBJDIR)/make/passthrough.mk
+ 
+-SUBDIRS=ccs_tool ldap xml man
++SUBDIRS=ccs_tool xml man
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/packages/cluster/cluster.spec?r1=1.7&r2=1.8



More information about the pld-cvs-commit mailing list