Author: pierre Date: Sun Mar 29 06:17:38 2020 New Revision: 4138 Log: Generate chapter 4 scriptlets
This is a major change for LFS. We won't be using the makefile for the final preparations, but we'll extract the book instructions and use them (the "use part not in this commit). Since getting figures for those scriptlets is not important, and we cannot use start and end scripts, which need already set up user and dirs, do not use them Modified: jhalfs/trunk/LFS/lfs.xsl Modified: jhalfs/trunk/LFS/lfs.xsl ============================================================================== --- jhalfs/trunk/LFS/lfs.xsl Sun Mar 29 06:05:48 2020 (r4137) +++ jhalfs/trunk/LFS/lfs.xsl Sun Mar 29 06:17:38 2020 (r4138) @@ -100,11 +100,12 @@ of the "calling" apply-template. But that would change the numbering, so that it would be difficult to compare to previous versions. So for version 2.4, let us keep this --> - <xsl:if test="(../@id='chapter-temporary-tools' or - ../@id='chapter-building-system' or - ../@id='chapter-bootscripts' or - ../@id='chapter-config' or - ../@id='chapter-bootable') and + <xsl:if test="(../@id='chapter-temporary-tools' or + ../@id='chapter-final-preps' or + ../@id='chapter-building-system' or + ../@id='chapter-bootscripts' or + ../@id='chapter-config' or + ../@id='chapter-bootable') and (sect2[not(@revision) or @revision=$revision]//..|.)/ screen[(not(@role) or @role != 'nodump') and (not(@revision) or @revision=$revision)]/ @@ -172,9 +173,11 @@ <xsl:text>set -e
</xsl:text> </xsl:if> <xsl:text>
</xsl:text> - <xsl:call-template name="start-script"> - <xsl:with-param name="order" select="$order"/> - </xsl:call-template> + <xsl:if test="ancestor::chapter/@id != 'chapter-final-preps'"> + <xsl:call-template name="start-script"> + <xsl:with-param name="order" select="$order"/> + </xsl:call-template> + </xsl:if> <xsl:apply-templates select="sect2[not(@revision) or @revision=$revision] | screen[(not(@role) or @@ -195,8 +198,10 @@ ]//userinput" mode="pkgmngt"/> </xsl:if> - <xsl:text>echo -e "\n\nTotalseconds: $SECONDS\n"
</xsl:text> - <xsl:call-template name="end-script"/> + <xsl:if test="ancestor::chapter/@id != 'chapter-final-preps'"> + <xsl:text>echo -e "\n\nTotalseconds: $SECONDS\n"
</xsl:text> + <xsl:call-template name="end-script"/> + </xsl:if> <xsl:text>exit
</xsl:text> </exsl:document> </xsl:if> -- http://lists.linuxfromscratch.org/listinfo/alfs-log Unsubscribe: See the above information page