@@ -12,13 +12,13 @@ header:
<xsl:template match='bblayers-conf-template'>
<xsl:text>bblayers_conf_header:
</xsl:text>
-<xsl:text> oe-layersetup-bblayers-conf-template: |
-</xsl:text>
+<xsl:text> oe-layersetup-bblayers-conf-template: |</xsl:text>
<xsl:for-each select='line'>
+<xsl:text>
+</xsl:text>
<xsl:variable name='normal-line' select='normalize-space(text())'/>
<xsl:if test='string-length($normal-line) > 0'>
-<xsl:text> </xsl:text><xsl:value-of select='text()'/><xsl:text>
-</xsl:text>
+<xsl:text> </xsl:text><xsl:value-of select='text()'/>
</xsl:if>
</xsl:for-each>
<xsl:text>
@@ -28,13 +28,14 @@ header:
<xsl:template match='local-conf-template'>
<xsl:text>local_conf_header:
</xsl:text>
-<xsl:text> oe-layersetup-local-conf-template: |
-</xsl:text>
+<xsl:text> oe-layersetup-local-conf-template: |</xsl:text>
<xsl:for-each select='line'>
+<xsl:text>
+</xsl:text>
<xsl:variable name='normal-line' select='normalize-space(text())'/>
<xsl:if test='string-length($normal-line) > 0'>
-<xsl:text> </xsl:text><xsl:value-of select='text()'/><xsl:text>
-</xsl:text>
+<xsl:text> </xsl:text><xsl:value-of select='text()'/>
+</xsl:if>
</xsl:for-each>
<xsl:apply-templates select='/config/local-conf'/>
<xsl:text>
@@ -12,9 +12,9 @@ header:
</xsl:text>
<xsl:text>target: </xsl:text><xsl:value-of select='config/targets/default/text()'/><xsl:text>
</xsl:text>
+<xsl:if test='config/bitbake|config/repos'>
<xsl:text>
</xsl:text>
-<xsl:if test='config/bitbake|config/repos'>
<xsl:call-template name='repos'/>
</xsl:if>
<xsl:apply-templates select='config/local-conf'/>
@@ -38,11 +38,11 @@ header:
</xsl:text>
<xsl:text> .: disabled
</xsl:text>
-<xsl:text>
-</xsl:text>
</xsl:template>
<xsl:template match='config/repos/repo'>
+<xsl:text>
+</xsl:text>
<xsl:text> </xsl:text><xsl:value-of select='@name'/><xsl:text>:
</xsl:text>
<xsl:text> url: "</xsl:text><xsl:value-of select='@url'/><xsl:text>"
@@ -54,8 +54,6 @@ header:
</xsl:text>
</xsl:if>
<xsl:apply-templates select='layers'/>
-<xsl:text>
-</xsl:text>
</xsl:template>
<xsl:template match='config/repos/repo/layers'>
@@ -79,7 +77,8 @@ header:
</xsl:template>
<xsl:template match='config/local-conf'>
-<xsl:text>local_conf_header:
+<xsl:text>
+local_conf_header:
oe-layersetup-local-conf-config-specific: |
</xsl:text>
<xsl:for-each select='line'>