This patch splits cluster-glue and cluster-glue-dev into several libraries.
Note that building cluster-agents, heartbeat and pacemaker will require
changes in debian/control cause of this change.
diff -r 5f614c9bf26c -r de9dd4c4599d debian/cluster-glue-dev.install
--- a/debian/cluster-glue-dev.install Sun Feb 28 10:50:27 2010 +0000
+++ b/debian/cluster-glue-dev.install Sun Feb 28 10:51:14 2010 +0000
@@ -1,12 +1,7 @@
-usr/include/*
-usr/lib/*.la
-usr/lib/*.a
-usr/lib/*.so
-usr/lib/heartbeat/plugins/InterfaceMgr/*.la
usr/lib/heartbeat/plugins/InterfaceMgr/*.a
-usr/lib/heartbeat/plugins/RAExec/*.la
usr/lib/heartbeat/plugins/RAExec/*.a
-usr/lib/heartbeat/plugins/test/*.la
usr/lib/heartbeat/plugins/test/*.a
-usr/lib/stonith/plugins/stonith2/*.la
usr/lib/stonith/plugins/stonith2/*.a
+usr/include/heartbeat/compress.h
+usr/include/heartbeat/glue_config.h
+usr/include/heartbeat/ha_msg.h
diff -r 5f614c9bf26c -r de9dd4c4599d debian/cluster-glue.install
--- a/debian/cluster-glue.install Sun Feb 28 10:50:27 2010 +0000
+++ b/debian/cluster-glue.install Sun Feb 28 10:51:14 2010 +0000
@@ -1,96 +1,19 @@
-usr/lib/liblrm.so.2
-usr/lib/liblrm.so.2.0.0
-usr/lib/libpils.so.2
-usr/lib/libpils.so.2.0.0
-usr/lib/libplumb.so.2
-usr/lib/libplumb.so.2.0.0
-usr/lib/libplumbgpl.so.2
-usr/lib/libplumbgpl.so.2.0.0
-usr/lib/libstonith.so.1
-usr/lib/libstonith.so.1.0.0
usr/lib/heartbeat/ipctest
usr/lib/heartbeat/ipctransientclient
usr/lib/heartbeat/ipctransientserver
usr/lib/heartbeat/base64_md5_test
-usr/lib/heartbeat/transient-test.sh
-usr/lib/heartbeat/plugins/InterfaceMgr/generic.so
-usr/lib/heartbeat/plugins/RAExec/lsb.so
-usr/lib/heartbeat/plugins/RAExec/ocf.so
-usr/lib/heartbeat/plugins/RAExec/heartbeat.so
-usr/lib/heartbeat/plugins/test/test.so
usr/lib/heartbeat/lrmd
usr/lib/heartbeat/ha_logd
usr/lib/heartbeat/logtest
+usr/lib/heartbeat/transient-test.sh
+usr/lib/heartbeat/plugins/InterfaceMgr/*.so
+usr/lib/heartbeat/plugins/RAExec/*.so
+usr/lib/heartbeat/plugins/test/*.so
usr/lib/stonith/plugins/external/*
-usr/lib/stonith/plugins/stonith2/apcmaster.so
-usr/lib/stonith/plugins/stonith2/apcmastersnmp.so
-usr/lib/stonith/plugins/stonith2/apcsmart.so
-usr/lib/stonith/plugins/stonith2/baytech.so
-usr/lib/stonith/plugins/stonith2/bladehpi.so
-usr/lib/stonith/plugins/stonith2/cyclades.so
-usr/lib/stonith/plugins/stonith2/drac3.so
-usr/lib/stonith/plugins/stonith2/external.so
-usr/lib/stonith/plugins/stonith2/ibmhmc.so
-usr/lib/stonith/plugins/stonith2/ipmilan.so
-usr/lib/stonith/plugins/stonith2/meatware.so
-usr/lib/stonith/plugins/stonith2/null.so
-usr/lib/stonith/plugins/stonith2/nw_rpc100s.so
-usr/lib/stonith/plugins/stonith2/rcd_serial.so
-usr/lib/stonith/plugins/stonith2/rps10.so
-usr/lib/stonith/plugins/stonith2/ssh.so
-usr/lib/stonith/plugins/stonith2/suicide.so
-usr/lib/stonith/plugins/stonith2/wti_nps.so
+usr/lib/stonith/plugins/stonith2/*.so
usr/lib/stonith/plugins/stonith2/ribcl.py
-usr/lib/stonith/plugins/stonith2/rhcs.so
-usr/lib/stonith/plugins/stonith2/wti_mpc.so
+usr/lib/stonith/plugins/xen0-ha-dom0-stonith-helper
var/*
-usr/sbin/stonith
-usr/sbin/meatclient
-usr/sbin/sbd
-usr/sbin/lrmadmin
-usr/sbin/ha_logger
-usr/sbin/hb_report
-usr/share/doc/cluster-glue/stonith/README_kdumpcheck.txt
-usr/share/doc/cluster-glue/stonith/README.bladehpi
-usr/share/doc/cluster-glue/stonith/README.cyclades
-usr/share/doc/cluster-glue/stonith/README.drac3
-usr/share/doc/cluster-glue/stonith/README.external
-usr/share/doc/cluster-glue/stonith/README.ipmilan
-usr/share/doc/cluster-glue/stonith/README.meatware
-usr/share/doc/cluster-glue/stonith/README.rcd_serial
-usr/share/doc/cluster-glue/stonith/README.riloe
-usr/share/doc/cluster-glue/stonith/README.vacm
-usr/share/doc/cluster-glue/stonith/README.ibmrsa
-usr/share/doc/cluster-glue/stonith/README.dracmc
-usr/share/doc/cluster-glue/stonith/README.wti_mpc
-usr/share/doc/cluster-glue/stonith/README.ibmrsa-telnet
-usr/share/cluster-glue/lrmtest/testcases/BSC
-usr/share/cluster-glue/lrmtest/testcases/metadata
-usr/share/cluster-glue/lrmtest/testcases/metadata.exp
-usr/share/cluster-glue/lrmtest/testcases/rscexec
-usr/share/cluster-glue/lrmtest/testcases/rscexec.exp
-usr/share/cluster-glue/lrmtest/testcases/rscmgmt
-usr/share/cluster-glue/lrmtest/testcases/rscmgmt.exp
-usr/share/cluster-glue/lrmtest/testcases/common.filter
-usr/share/cluster-glue/lrmtest/testcases/ra-list.sh
-usr/share/cluster-glue/lrmtest/testcases/rscmgmt.log_filter
-usr/share/cluster-glue/lrmtest/testcases/xmllint.sh
-usr/share/cluster-glue/lrmtest/testcases/basicset
-usr/share/cluster-glue/lrmtest/README.regression
-usr/share/cluster-glue/lrmtest/defaults
-usr/share/cluster-glue/lrmtest/descriptions
-usr/share/cluster-glue/lrmtest/lrmadmin-interface
-usr/share/cluster-glue/lrmtest/language
-usr/share/cluster-glue/lrmtest/LRMBasicSanityCheck
-usr/share/cluster-glue/lrmtest/regression.sh
-usr/share/cluster-glue/lrmtest/evaltest.sh
-usr/share/cluster-glue/lrmtest/lrmregtest
-usr/share/cluster-glue/lrmtest/lrmregtest-heartbeat
-usr/share/cluster-glue/lrmtest/lrmregtest-lsb
-usr/share/cluster-glue/utillib.sh
-usr/share/cluster-glue/ha_cf_support.sh
-usr/share/cluster-glue/openais_conf_support.sh
-usr/share/cluster-glue/combine-logs.pl
-usr/share/cluster-glue/ha_log.sh
-usr/lib/stonith/plugins/xen0-ha-dom0-stonith-helper
+usr/sbin/*
+usr/share/*
etc/init.d/logd
diff -r 5f614c9bf26c -r de9dd4c4599d debian/control
--- a/debian/control Sun Feb 28 10:50:27 2010 +0000
+++ b/debian/control Sun Feb 28 10:51:14 2010 +0000
@@ -27,3 +27,77 @@
Description: Development files for the cluster glue components
This package includes headers and static libraries for the glue
cluster components.
+
+Package: libplumb2
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: The reusable cluster components for Linux HA
+ This package contains OCF general plumbing libraries.
+
+Package: libplumbgpl2
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: The reusable cluster components for Linux HA
+ This package contains OCF general plumbing libraries compiled
+ only with GPL2 libraries.
+
+Package: liblrm2
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: The reusable cluster components for Linux HA
+ This package contains message functions for local resource
+ manager.
+
+Package: libpils2
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: The reusable cluster components for Linux HA
+ This package contains functions for generic
+ interface/implementation manager plugin.
+
+Package: libstonith1
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: The reusable cluster components for Linux HA
+ This package contains extensible interface for remotely
+ powering down a node in the cluster.
+
+Package: libplumb2-dev
+Section: libdevel
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libplumb2 (= ${binary:Version})
+Description: The reusable cluster components for Linux HA
+ This package contains headers for OCF general plumbing
+ libraries.
+
+Package: libplumbgpl2-dev
+Section: libdevel
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libplumbgpl2 (= ${binary:Version})
+Description: The reusable cluster components for Linux HA
+ This package contains headers for OCF general plumbing
+ libraries compiled only with GPL2 libraries.
+
+Package: liblrm2-dev
+Section: libdevel
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, liblrm2 (= ${binary:Version})
+Description: The reusable cluster components for Linux HA
+ This package contains headers for message functions for
+ local resource manager.
+
+Package: libpils2-dev
+Section: libdevel
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libpils2 (= ${binary:Version})
+Description: The reusable cluster components for Linux HA
+ This package contains headers for functions for generic
+ interface/implementation manager plugin.
+
+Package: libstonith1-dev
+Section: libdevel
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libstonith1 (= ${binary:Version})
+Description: The reusable cluster components for Linux HA
+ This package contains headers for extensible interface
+ for remotely powering down a node in the cluster.
diff -r 5f614c9bf26c -r de9dd4c4599d debian/liblrm2-dev.install
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/debian/liblrm2-dev.install Sun Feb 28 10:51:14 2010 +0000
@@ -0,0 +1,3 @@
+usr/lib/liblrm.so
+usr/lib/liblrm.a
+usr/include/heartbeat/lrm/*
diff -r 5f614c9bf26c -r de9dd4c4599d debian/liblrm2.install
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/debian/liblrm2.install Sun Feb 28 10:51:14 2010 +0000
@@ -0,0 +1,1 @@
+usr/lib/liblrm.so.*
diff -r 5f614c9bf26c -r de9dd4c4599d debian/libpils2-dev.install
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/debian/libpils2-dev.install Sun Feb 28 10:51:14 2010 +0000
@@ -0,0 +1,3 @@
+usr/lib/libpils.so
+usr/lib/libpils.a
+usr/include/pils/*
diff -r 5f614c9bf26c -r de9dd4c4599d debian/libpils2.install
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/debian/libpils2.install Sun Feb 28 10:51:14 2010 +0000
@@ -0,0 +1,1 @@
+usr/lib/libpils.so.*
diff -r 5f614c9bf26c -r de9dd4c4599d debian/libplumb2-dev.install
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/debian/libplumb2-dev.install Sun Feb 28 10:51:14 2010 +0000
@@ -0,0 +1,3 @@
+usr/lib/libplumb.so
+usr/lib/libplumb.a
+usr/include/clplumbing/*
diff -r 5f614c9bf26c -r de9dd4c4599d debian/libplumb2.install
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/debian/libplumb2.install Sun Feb 28 10:51:14 2010 +0000
@@ -0,0 +1,1 @@
+usr/lib/libplumb.so.*
diff -r 5f614c9bf26c -r de9dd4c4599d debian/libplumbgpl2-dev.install
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/debian/libplumbgpl2-dev.install Sun Feb 28 10:51:14 2010 +0000
@@ -0,0 +1,2 @@
+usr/lib/libplumbgpl.so
+usr/lib/libplumbgpl.a
diff -r 5f614c9bf26c -r de9dd4c4599d debian/libplumbgpl2.install
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/debian/libplumbgpl2.install Sun Feb 28 10:51:14 2010 +0000
@@ -0,0 +1,1 @@
+usr/lib/libplumbgpl.so.*
diff -r 5f614c9bf26c -r de9dd4c4599d debian/libstonith1-dev.install
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/debian/libstonith1-dev.install Sun Feb 28 10:51:14 2010 +0000
@@ -0,0 +1,3 @@
+usr/lib/libstonith.so
+usr/lib/libstonith.a
+usr/include/stonith/*
diff -r 5f614c9bf26c -r de9dd4c4599d debian/libstonith1.install
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/debian/libstonith1.install Sun Feb 28 10:51:14 2010 +0000
@@ -0,0 +1,1 @@
+usr/lib/libstonith.so.*
_______________________________________________________
Linux-HA-Dev: [email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/