Hi all, Dejan asked me to bring this up on mailing-list.
Please have a look at this proposed patch for conntrackd. It renames the parameter "conntrackd" to "binary" and does a remap of "conntrackd" to "binary" if users of the old RA version use it. Background: Internally the RA expects a parameter called "binary" to be defined. So whatever value users specified in "conntrackd" parameter, it was ignored. A default value was used instead. Please share your thoughts on changing a parameter name of an already released resource agent. thx & regards, Andreas
diff --git a/heartbeat/conntrackd b/heartbeat/conntrackd
index 7502f5a..3ee2f83 100755
--- a/heartbeat/conntrackd
+++ b/heartbeat/conntrackd
@@ -36,7 +36,10 @@
OCF_RESKEY_binary_default=conntrackd
OCF_RESKEY_config_default=/etc/conntrackd/conntrackd.conf
-: ${OCF_RESKEY_binary=${OCF_RESKEY_binary_default}}
+
+# For users of versions prior to 1.2:
+# Map renamed parameter "conntrackd" to "binary" if in use
+: ${OCF_RESKEY_binary=${OCF_RESKEY_conntrackd-${OCF_RESKEY_binary_default}}}
: ${OCF_RESKEY_config=${OCF_RESKEY_config_default}}
meta_data() {
@@ -44,7 +47,7 @@ meta_data() {
<?xml version="1.0"?>
<!DOCTYPE resource-agent SYSTEM "ra-api-1.dtd">
<resource-agent name="conntrackd">
-<version>1.1</version>
+<version>1.2</version>
<longdesc lang="en">
Master/Slave OCF Resource Agent for conntrackd
@@ -53,7 +56,7 @@ Master/Slave OCF Resource Agent for conntrackd
<shortdesc lang="en">This resource agent manages conntrackd</shortdesc>
<parameters>
-<parameter name="conntrackd">
+<parameter name="binary">
<longdesc lang="en">Name of the conntrackd executable.
If conntrackd is installed and available in the default PATH, it is sufficient to configure the name of the binary
For example "my-conntrackd-binary-version-0.9.14"
--
1.7.4.1
signature.asc
Description: OpenPGP digital signature
_______________________________________________________ Linux-HA-Dev: [email protected] http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev Home Page: http://linux-ha.org/
