[Openais] [PATCH 2/4] Add crypto options to augeas lense & add make check

Angus Salkeld asalkeld at redhat.com
Wed Mar 17 14:59:43 PDT 2010


This is so I can configure the crypto options using augeas

-Angus

Signed-off-by: Angus Salkeld <asalkeld at redhat.com>
---
 Makefile.am                         |   11 +++++++++++
 conf/lenses/corosync.aug            |    2 ++
 conf/lenses/tests/test_corosync.aug |    4 ++++
 3 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index a55a50f..380ce32 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -71,6 +71,17 @@ uninstall-local:
 	rmdir $(DESTDIR)/${localstatedir}/lib/corosync || :;
 	rmdir $(DESTDIR)/${SOCKETDIR} || :;
 
+
+check_SCRIPTS = test_lense.sh
+TESTS = $(check_SCRIPTS)
+
+test_lense.sh:
+	echo "augparse -I $(srcdir)/conf/lenses/ $(srcdir)/conf/lenses/tests/test_corosync.aug" > $@
+	chmod +x $@
+
+CLEANFILES = test_lense.sh
+
+
 lint:
 	for dir in lcr lib exec services tools test; do make -C $$dir lint; done
 
diff --git a/conf/lenses/corosync.aug b/conf/lenses/corosync.aug
index a7ff421..aef16ed 100644
--- a/conf/lenses/corosync.aug
+++ b/conf/lenses/corosync.aug
@@ -53,6 +53,8 @@ let totem =
     |kv "rrp_mode" /none|active|passive/
     |kv "vsftype" /none|ykd/
     |kv "secauth" /on|off/
+    |kv "crypto_type" /nss|sober/
+    |kv "crypto_accept" /new|old/
     |kv "transport" /udp|iba/
     |kv "version" Rx.integer
     |kv "nodeid" Rx.integer
diff --git a/conf/lenses/tests/test_corosync.aug b/conf/lenses/tests/test_corosync.aug
index 0bf3277..ecaac4c 100644
--- a/conf/lenses/tests/test_corosync.aug
+++ b/conf/lenses/tests/test_corosync.aug
@@ -6,6 +6,8 @@ compatibility: whitetank
 totem {
 	version: 2
 	secauth: off
+    crypto_type: nss
+    crypto_accept: new
 	threads: 0
     clear_node_high_bit: no
     rrp_mode: none
@@ -53,6 +55,8 @@ test Corosync.lns get conf =
   { "totem"
 	{ "version" = "2" }
 	{ "secauth" = "off" }
+	{ "crypto_type" = "nss" }
+	{ "crypto_accept" = "new" }
 	{ "threads" = "0" }
     { "clear_node_high_bit" = "no" }
     { "rrp_mode" = "none" }
-- 
1.6.6.1




More information about the Openais mailing list