[Freeipa-devel] [PATCH] 0029 hbactest fails while you have svcgroup in hbacrule
Alexander Bokovoy
abokovoy at redhat.com
Sun Oct 16 21:28:15 UTC 2011
Hi,
attached patch should fix ticket 1988. This is currently last known
bug in hbactest and should be safe to add to 2.1.3 (even though it is
targetting 2.1.4 milestone).
Tested using rules similar to the ones in the ticket description and
also with --service=<service group> (where service group is the group
specified in the rule), as well as negative cases.
https://fedorahosted.org/freeipa/ticket/1988
--
/ Alexander Bokovoy
-------------- next part --------------
>From f3e1b4f3259e841e2bd54f649231b36e257a2559 Mon Sep 17 00:00:00 2001
From: Alexander Bokovoy <abokovoy at redhat.com>
Date: Mon, 17 Oct 2011 00:23:26 +0300
Subject: [PATCH] hbactest fails while you have svcgroup in hbacrule
https://fedorahosted.org/freeipa/ticket/1988
---
ipalib/plugins/hbactest.py | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/ipalib/plugins/hbactest.py b/ipalib/plugins/hbactest.py
index 9b33dafa4424c2919732dd9e5161806b31fc5568..6bbdada4ea5a6f9c50cb1bb93909a39deee8acd6 100644
--- a/ipalib/plugins/hbactest.py
+++ b/ipalib/plugins/hbactest.py
@@ -283,8 +283,9 @@ class hbactest(Command):
if options['service'] != u'all':
try:
request.service.name = options['service']
- request.service.groups = \
- self.api.Command.hbacsvcgroup_show(request.service.name)['result']['member_hbacsvc']
+ service_result = self.api.Command.hbacsvc_show(request.service.name)['result']
+ if 'memberof_hbacsvcgroup' in service_result:
+ request.service.groups = service_result['memberof_hbacsvcgroup']
except:
pass
--
1.7.6.4
More information about the Freeipa-devel
mailing list