diff options
| author | Jan Pokorný <jpokorny@redhat.com> | 2016-01-28 17:39:40 +0100 |
|---|---|---|
| committer | Jan Pokorný <jpokorny@redhat.com> | 2016-02-01 23:54:15 +0100 |
| commit | abdef3d6ccce7ebe5edf2a70eddd1f6d42f56cda (patch) | |
| tree | 7c530f140dbaf831e3f43201dab480e28a2375c1 | |
| parent | 31eb05c147dc928d5c78ecf9e303b3d999e2ecd4 (diff) | |
| download | clufter-abdef3d6ccce7ebe5edf2a70eddd1f6d42f56cda.tar.gz clufter-abdef3d6ccce7ebe5edf2a70eddd1f6d42f56cda.tar.xz clufter-abdef3d6ccce7ebe5edf2a70eddd1f6d42f56cda.zip | |
filters/ccsflat2cibprelude[rm]: Prefix' suffix separated as Spec
Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
| -rw-r--r-- | filters/cluster/rm/__init__.py | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/filters/cluster/rm/__init__.py b/filters/cluster/rm/__init__.py index f6c2f2f..057932a 100644 --- a/filters/cluster/rm/__init__.py +++ b/filters/cluster/rm/__init__.py @@ -113,19 +113,20 @@ ccsflat2cibprelude = ('''\ ) + ''']/*[name() != 'action']"> <!-- meta-primary can be, e.g., @address in case of ip, and that can contain '/' which is not NCNameChar --> - <xsl:variable name="Prefix" - select="concat('RESOURCE-', name(), '-', + <xsl:variable name="Spec" + select=" ''' + ( - xslt_id_friendly( - '(@*[name() = current()/@rgmanager-meta-primary]' - '|@name' - '|@address' - '|@SID' - '|@InstanceName' - ')[1]' - ) -) + ''' - )"/> + xslt_id_friendly( + '(@*[name() = current()/@rgmanager-meta-primary]' + '|@name' + '|@address' + '|@SID' + '|@InstanceName' + ')[1]' + ) +) + '''"/> + <xsl:variable name="Prefix" + select="concat('RESOURCE-', name(), '-', $Spec)"/> <primitive id="{$Prefix}"> <xsl:attribute name="description" |
