packages: cluster-glue/cluster-glue.spec - files from fc package via adapter

glen glen at pld-linux.org
Wed Jan 13 16:37:17 CET 2010


Author: glen                         Date: Wed Jan 13 15:37:17 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- files from fc package via adapter

---- Files affected:
packages/cluster-glue:
   cluster-glue.spec (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: packages/cluster-glue/cluster-glue.spec
diff -u packages/cluster-glue/cluster-glue.spec:1.1 packages/cluster-glue/cluster-glue.spec:1.2
--- packages/cluster-glue/cluster-glue.spec:1.1	Wed Jan 13 15:50:35 2010
+++ packages/cluster-glue/cluster-glue.spec	Wed Jan 13 16:37:10 2010
@@ -1,14 +1,21 @@
 # $Revision$, $Date$
-
+# TODO
+# - filterout fix needed:
+#   ./.libs/ipmilan.so: undefined reference to `stonith_free_hostlist'
+#   ./.libs/ipmilan.so: undefined reference to `PILCallLog'
+#   collect2: ld returned 1 exit status
+#   gmake[4]: *** [ipmilantest] Error 1
+#   gmake[4]: Leaving directory `/home/users/glen/rpm/BUILD.x86_64-linux/cluster-glue-1.0.2-rc2/lib/plugins/stonith'
+# - pld deps for "docbook-dtds"
 %define		subver	rc2
 %define		rel		0.1
 Summary:	Reusable cluster components
 Name:		cluster-glue
 Version:	1.0.2
 Release:	0.%{subver}.%{rel}
-License:	GPLv2+ and LGPLv2+
+License:	GPL v2+ and LGPL v2+
 Group:		Base
-URL:		http://www.clusterlabs.org
+URL:		http://www.clusterlabs.org/
 Source0:	http://www.linux-ha.org/w/images/3/3d/Cluster-glue-%{version}-%{subver}.tar.bz2
 # Source0-md5:	1f83b6bd83d9cae5310c32d14fecf2fd
 BuildRequires:	OpenIPMI-devel
@@ -41,6 +48,8 @@
 Obsoletes:	heartbeat-stonith < 3.0.0-1
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+%define		filterout_ld	-Wl,--as-needed
+
 %description
 A collection of common tools that are useful for writing cluster
 managers such as Pacemaker. Provides a local resource manager that
@@ -77,12 +86,13 @@
 %{__autoheader}
 %{__automake}
 %{__autoconf}
-%{__make}
 %configure \
+	--with-initdir=/etc/rc.d/init.d \
 	--enable-fatal-warnings=yes \
 	--with-daemon-group=haclient \
 	--with-daemon-user=hacluster\
 	--docdir=%{_docdir}/%{name}-%{version}
+%{__make} -j1
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -94,6 +104,8 @@
 find $RPM_BUILD_ROOT -name '*.a' -exec rm {} \;
 find $RPM_BUILD_ROOT -name '*.la' -exec rm {} \;
 
+#%{_docdir}/cluster-glue-1.0.2/stonith/README.bladehpi
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -102,6 +114,74 @@
 
 %files
 %defattr(644,root,root,755)
+%doc AUTHORS logd/logd.cf doc/stonith/README*
+%attr(754,root,root) /etc/rc.d/init.d/logd
+
+%attr(755,root,root) %{_sbindir}/ha_logger
+%attr(755,root,root) %{_sbindir}/hb_report
+%attr(755,root,root) %{_sbindir}/lrmadmin
+%attr(755,root,root) %{_sbindir}/meatclient
+%attr(755,root,root) %{_sbindir}/stonith
+%attr(755,root,root) %{_sbindir}/sbd
+%{_mandir}/man1/*
+%{_mandir}/man8/*
+
+%dir %{_datadir}/%{name}
+%{_datadir}/%{name}/ha_cf_support.sh
+%{_datadir}/%{name}/openais_conf_support.sh
+%{_datadir}/%{name}/utillib.sh
+%{_datadir}/%{name}/combine-logs.pl
+%{_datadir}/%{name}/ha_log.sh
+
+%dir %{_libdir}/heartbeat
+%dir %{_libdir}/heartbeat/plugins
+%dir %{_libdir}/heartbeat/plugins/RAExec
+%dir %{_libdir}/heartbeat/plugins/InterfaceMgr
+%{_libdir}/heartbeat/lrmd
+%{_libdir}/heartbeat/ha_logd
+%{_libdir}/heartbeat/plugins/RAExec/*.so
+%{_libdir}/heartbeat/plugins/InterfaceMgr/*.so
+
+%dir %{_libdir}/stonith
+%dir %{_libdir}/stonith/plugins
+%dir %{_libdir}/stonith/plugins/stonith2
+%{_libdir}/stonith/plugins/external
+%{_libdir}/stonith/plugins/stonith2/*.so
+%{_libdir}/stonith/plugins/stonith2/*.py*
+%{_libdir}/stonith/plugins/xen0-ha-dom0-stonith-helper
+
+%dir %{_var}/lib/heartbeat
+%dir %{_var}/lib/heartbeat/cores
+%dir %attr(700,root,root) %{_var}/lib/heartbeat/cores/root
+%dir %attr(700,nobody,nobody) %{_var}/lib/heartbeat/cores/nobody
+%dir %attr(700,hacluster,haclient) %{_var}/lib/heartbeat/cores/hacluster
+
+%files libs
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/lib*.so.*
+
+%files libs-devel
+%defattr(644,root,root,755)
+%{_includedir}/clplumbing
+%{_includedir}/heartbeat
+%{_includedir}/stonith
+%{_includedir}/pils
+
+%{_libdir}/lib*.so
+
+%dir %{_libdir}/heartbeat
+%dir %{_libdir}/heartbeat/plugins
+%dir %{_libdir}/heartbeat/plugins/test
+%{_libdir}/heartbeat/ipctest
+%{_libdir}/heartbeat/ipctransientclient
+%{_libdir}/heartbeat/ipctransientserver
+%{_libdir}/heartbeat/transient-test.sh
+%{_libdir}/heartbeat/base64_md5_test
+%{_libdir}/heartbeat/logtest
+%{_libdir}/heartbeat/plugins/test/test.so
+
+%dir %{_datadir}/%{name}
+%{_datadir}/%{name}/lrmtest
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -109,5 +189,8 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.2  2010/01/13 15:37:10  glen
+- files from fc package via adapter
+
 Revision 1.1  2010/01/13 14:50:35  glen
 - initial, based on fedora .spec from tarball
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/cluster-glue/cluster-glue.spec?r1=1.1&r2=1.2&f=u



More information about the pld-cvs-commit mailing list