rpms/cluster/devel fence-man-pages.diff, NONE, 1.1 cluster.spec, 1.42, 1.43

Fabio M. Di Nitto fabbione at fedoraproject.org
Tue Feb 24 13:39:07 UTC 2009


Author: fabbione

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

Modified Files:
	cluster.spec 
Added Files:
	fence-man-pages.diff 
Log Message:
Stop building fence agents and resource agents.


fence-man-pages.diff:

--- NEW FILE fence-man-pages.diff ---
commit 2700dce4976a43bc56ea273cd51e6622fcdde58f
Author: Fabio M. Di Nitto <fdinitto at redhat.com>
Date:   Tue Feb 24 14:24:55 2009 +0100

    fence: fix fence agents man page installation
    
    Signed-off-by: Fabio M. Di Nitto <fdinitto at redhat.com>

diff --git a/fence/man/Makefile b/fence/man/Makefile
index 16fcd4e..36dfef4 100644
--- a/fence/man/Makefile
+++ b/fence/man/Makefile
@@ -1,5 +1,9 @@
-TARGET= fence.8 \
-	fenced.8  \
+include ../../make/defines.mk
+
+TARGET = fence.8 fenced.8 fence_node.8 fence_tool.8
+
+ifdef fence_agents
+TARGET += \
 	fence_ack_manual.8 \
 	fence_alom.8 \
 	fence_apc.8 \
@@ -18,14 +22,12 @@ TARGET= fence.8 \
 	fence_ldom.8 \
 	fence_manual.8 \
 	fence_mcdata.8 \
-	fence_node.8 \
 	fence_rackswitch.8 \
 	fence_rib.8 \
 	fence_rsa.8 \
 	fence_rsb.8 \
 	fence_sanbox2.8 \
 	fence_scsi.8 \
-	fence_tool.8 \
 	fence_vixel.8 \
 	fence_virsh.8 \
 	fence_vmware.8 \
@@ -34,6 +36,6 @@ TARGET= fence.8 \
 	fence_xvm.8 \
 	fence_xvmd.8 \
 	fence_zvm.8
+endif
 
-include ../../make/defines.mk
 include $(OBJDIR)/make/man.mk


Index: cluster.spec
===================================================================
RCS file: /cvs/pkgs/rpms/cluster/devel/cluster.spec,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -r1.42 -r1.43
--- cluster.spec	24 Feb 2009 10:19:30 -0000	1.42
+++ cluster.spec	24 Feb 2009 13:38:36 -0000	1.43
@@ -19,20 +19,15 @@
 Name: cluster
 Summary: Red Hat Cluster
 Version: 3.0.0
-Release: 10%{?alphatag:.%{alphatag}}%{?dist}
+Release: 11%{?alphatag:.%{alphatag}}%{?dist}
 License: GPLv2+ and LGPLv2+
 Group: System Environment/Base
 URL: http://sources.redhat.com/cluster/wiki/
 Source0: ftp://sources.redhat.com/pub/cluster/releases/cluster-%{version}%{?alphatag:.%{alphatag}}.tar.gz
+Patch0: fence-man-pages.diff
 
 ## Setup/build bits
 
-# build support for virtualization
-%define buildvirt 0
-%ifarch i386 x86_64 ia64
-%define buildvirt 1
-%endif
-
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 # Build dependencies
@@ -42,24 +37,20 @@
 BuildRequires: corosynclib-devel >= 0.93-1
 BuildRequires: openaislib-devel >= 0.92-1
 BuildRequires: openldap-devel perl(ExtUtils::MakeMaker)
-%if %{buildvirt}
-BuildRequires: nss-devel nspr-devel libvirt-devel xen-libs
-%endif
 
 %prep
 %setup -q -n cluster-%{version}%{?alphatag:.%{alphatag}}
+%patch0 -p1
 
 %build
-# for legacy reasons, all binaries have always been installed in /sbin
 ./configure \
   --sbindir=%{_sbindir} \
   --initddir=%{_sysconfdir}/rc.d/init.d \
   --libdir=%{_libdir} \
-%if %{buildvirt}
-  --enable_virt \
-%endif
   --corosynclibdir=%{_libdir}/corosync \
   --openaislibdir=%{_libdir}/openais \
+  --without_fence_agents \
+  --without_resource_agents \
   --without_kernel_modules \
   --disable_kernel_check
 
@@ -69,11 +60,14 @@
 %install
 rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
+
+## tree fix up
+# add config dir
 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/cluster
 # install logging bits
 mkdir -p $RPM_BUILD_ROOT/var/log/cluster
-
-## tree fix up
+# add cmanotifyd directory
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/cluster/cman-notify.d
 # logrotate name
 mv $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/cluster \
 	$RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/cman
@@ -83,9 +77,6 @@
 find $RPM_BUILD_ROOT -name "lib*.so.*" -exec chmod 0755 {} \;
 # fix lcrso permissions or fedora strip helpers won't work.
 find $RPM_BUILD_ROOT -name "*.lcrso" -exec chmod 0755 {} \;
-# fix libfence permissions
-chmod 0755 $RPM_BUILD_ROOT%{_datadir}/fence/*.py
-chmod 0755 $RPM_BUILD_ROOT%{_datadir}/fence/telnet_ssl
 # remove docs
 rm -rf $RPM_BUILD_ROOT/usr/share/doc/cluster
 # cleanup perl bindings bits
@@ -113,17 +104,15 @@
 Requires(preun): chkconfig
 Requires: corosync >= 0.93-1
 Requires: openais >= 0.92-1
-Requires: sg3_utils OpenIPMI telnet openssh-clients
-Requires: pexpect net-snmp-utils pyOpenSSL
 Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 Requires: ricci >= 0.15.0-4 modcluster >= 0.15.0-3
+Requires: fence-agents
 
 %description -n cman
 Red Hat Cluster Manager
 
 %post -n cman
 /sbin/chkconfig --add cman
-/sbin/chkconfig --add scsi_reserve
 /sbin/chkconfig --add qdiskd
 /sbin/ldconfig > /dev/null
 
@@ -131,10 +120,8 @@
 %preun -n cman
 if [ "$1" = 0 ]; then
 	/sbin/service qdiskd stop >/dev/null 2>&1
-	/sbin/service scsi_reserve stop >/dev/null 2>&1
 	/sbin/service cman stop >/dev/null 2>&1
 	/sbin/chkconfig --del qdiskd
-	/sbin/chkconfig --del scsi_reserve
 	/sbin/chkconfig --del cman
 fi
 
@@ -146,9 +133,7 @@
 %dir %{_sysconfdir}/cluster
 %{_sysconfdir}/rc.d/init.d/cman
 %{_sysconfdir}/rc.d/init.d/qdiskd
-%{_sysconfdir}/rc.d/init.d/scsi_reserve
 %dir %{_sysconfdir}/cluster/cman-notify.d
-%{_sysconfdir}/cluster/cman-notify.d/scsi_reserve_notify
 %config(noreplace) %{_sysconfdir}/udev/rules.d/*-dlm.rules
 %config(noreplace) %{_sysconfdir}/logrotate.d/cman
 %{_sbindir}/ccs*
@@ -159,8 +144,6 @@
 %{_sbindir}/gfs_control*
 %{_sbindir}/group*
 %{_sbindir}/*qdisk*
-%{_datadir}/fence
-%{_datadir}/snmp/mibs/*
 /usr/libexec/*
 %{perl_vendorarch}/*
 %dir /var/log/cluster
@@ -232,7 +215,7 @@
 Summary: Open Source HA Resource Group Failover for Red Hat Cluster
 License: GPLv2+ and LGPLv2+
 Requires: chkconfig initscripts glibc ncurses bash grep sed gawk
-Requires: cman
+Requires: cman resource-agents
 Requires: net-tools mount e2fsprogs
 Requires(post): chkconfig
 Requires(preun): initscripts
@@ -258,7 +241,6 @@
 %{_sbindir}/clu*
 %{_sbindir}/rgmanager
 %{_sbindir}/rg_test
-%{_datadir}/cluster
 %{_mandir}/man8/clu*
 
 %package -n gfs2-utils
@@ -329,6 +311,11 @@
 %{_mandir}/man8/*.gfs.*
 
 %changelog
+* Tue Feb 24 2009 Fabio M. Di Nitto <fdinitto at redhat.com> - 3.0.0-11.alpha5
+- Stop building fence and resource agents.
+- cman now Requires: fence-agents.
+- rgmanager now Requires: resource-agents.
+
 * Tue Feb 24 2009 Fabio M. Di Nitto <fdinitto at redhat.com> - 3.0.0-10.alpha5
 - Fix typo in gfs-utils preun scriptlet.
 - Fix gfs-utils file list.




More information about the fedora-extras-commits mailing list