diff options
author | Jan Pokorný <jpokorny@redhat.com> | 2015-12-17 21:44:46 +0100 |
---|---|---|
committer | Jan Pokorný <jpokorny@redhat.com> | 2015-12-17 23:39:18 +0100 |
commit | ff356d31e26c1965e3a09efac45f20b1cf48ec52 (patch) | |
tree | 48806789e3135fc86b731dddf5d8d67db4d62351 | |
parent | aba27fe8159fdbb5907c41f317b8066222ffc18d (diff) | |
download | clufter-ff356d31e26c1965e3a09efac45f20b1cf48ec52.tar.gz clufter-ff356d31e26c1965e3a09efac45f20b1cf48ec52.tar.xz clufter-ff356d31e26c1965e3a09efac45f20b1cf48ec52.zip |
filters/ccsflat2cibprelude[rm]: only track "service group" parent
Resolves: <https://bugzilla.redhat.com/1272592>.
Reported-by: Miroslav Lisik <mlisik@redhat.com>
Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
-rw-r--r-- | filters/cluster/rm/__init__.py | 28 |
1 files changed, 17 insertions, 11 deletions
diff --git a/filters/cluster/rm/__init__.py b/filters/cluster/rm/__init__.py index fc7522c..bca1b39 100644 --- a/filters/cluster/rm/__init__.py +++ b/filters/cluster/rm/__init__.py @@ -174,17 +174,23 @@ ccsflat2cibprelude = ('''\ <!-- store service reference for later use --> <meta_attributes id="{$Prefix}-META"> - <nvpair id="{$Prefix}-META-service" - name="rgmanager-service" - value="{concat( - translate( - name(..), - 'abcdefghijklmnopqrstuvwxyz', - 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' - ), - '-', - ../@name - )}"/> + <xsl:if test=" +''' + ( + xslt_is_member('name(..)', + ccsflat2cibprelude_elems_res_toplevel) +) + '''"> + <nvpair id="{$Prefix}-META-service" + name="rgmanager-service" + value="{concat( + translate( + name(..), + 'abcdefghijklmnopqrstuvwxyz', + 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + ), + '-', + ../@name + )}"/> + </xsl:if> <xsl:variable name="IntervalFound" select="action[ @name = 'monitor' |