Changeset 1b02a9a


Ignore:
Timestamp:
09/11/2023 08:04:44 AM (9 months ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
ablfs-more, trunk
Children:
74601a7
Parents:
4ba94ad
git-author:
Xi Ruoyao <xry111@…> (09/11/2023 06:38:15 AM)
git-committer:
Xi Ruoyao <xry111@…> (09/11/2023 08:04:44 AM)
Message:
Replace $(nproc
echo 1) and $(nproc)
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • LFS/lfs.xsl

    r4ba94ad r1b02a9a  
    2828  -->
    2929  <xsl:param name="testsuite" select="1"/>
     30
     31  <!-- Parallelism (LFS >= 12.1) -->
     32  <xsl:param name="jobs_1" select="1"/>
     33  <xsl:param name="jobs_2" select="1"/>
    3034
    3135  <!-- Install non wide character ncurses 5? -->
     
    616620        <xsl:value-of select="$hostname"/>
    617621      </xsl:when>
     622      <xsl:when test="contains(string(.),'$(nproc || echo 1)')">
     623        <xsl:value-of select="$jobs_1"/>
     624      </xsl:when>
     625      <xsl:when test="contains(string(.),'$(nproc)')">
     626        <xsl:value-of select="$jobs_2"/>
     627      </xsl:when>
    618628      <xsl:otherwise>
    619629        <xsl:text>**EDITME</xsl:text>
     
    10811091    <xsl:param name="eof-seen" select="false()"/>
    10821092    <xsl:choose>
     1093      <xsl:when test="contains($instructions, '$(nproc)')">
     1094        <xsl:call-template name="comment-test">
     1095          <xsl:with-param
     1096            name="instructions"
     1097            select="concat(substring-before($instructions, '$(nproc)'), $jobs_2, substring-after($instructions, '$(nproc)'))"/>
     1098          <xsl:with-param name="eof-seen" select="$eof-seen"/>
     1099        </xsl:call-template>
     1100      </xsl:when>
    10831101      <xsl:when test="contains($instructions,'&#xA;')">
    10841102        <xsl:call-template name="comment-test">
  • common/chroot.xsl

    r4ba94ad r1b02a9a  
    66      extension-element-prefixes="exsl"
    77      version="1.0">
     8
     9  <xsl:param name="jobs_2" select="1"/>
    810
    911  <xsl:template match="/">
     
    5658    <xsl:param name="instructions" select="''"/>
    5759    <xsl:choose>
     60      <xsl:when test="contains($instructions, '$(nproc || echo 1)')">
     61        <xsl:call-template name="extract-chroot">
     62          <xsl:with-param
     63            name="instructions"
     64            select="concat(substring-before($instructions, '$(nproc || echo 1)'), $jobs_2, substring-after($instructions, '$(nproc || echo 1)'))"/>
     65        </xsl:call-template>
     66      </xsl:when>
    5867      <xsl:when test="not(starts-with($instructions,'&#xA;chroot')) and
    5968                      contains($instructions, '&#xA;chroot')">
  • common/libs/func_book_parser

    r4ba94ad r1b02a9a  
    6464  popd > /dev/null
    6565
     66  JOBS_1=1
     67  JOBS_2=1
     68  case "$OPTIMIZE" in
     69    "1") JOBS_2="$N_PARALLEL";;
     70    "2") JOBS_1="$N_PARALLEL"; JOBS_2="$N_PARALLEL";;
     71  esac
     72
    6673  # First profile the book, for revision and arch. Note that
    6774  # MULTIBLIB is set to "default" if pure 64 bit book. In this case,
     
    103110           --stringparam log-level      "$LOG_LEVEL"    \
    104111           --stringparam script-root    "$SCRIPT_ROOT"  \
     112           --stringparam jobs_1         "$JOBS_1"       \
     113           --stringparam jobs_2         "$JOBS_2"       \
    105114           --output "./${COMMANDS}/"                    \
    106115           $XSL                                         \
     
    142151  echo -n "... "
    143152  xsltproc --nonet --xinclude \
    144            -o chroot-scripts/ chroot.xsl \
     153           --stringparam jobs_2 "$JOBS_2" \
     154           -o chroot-scripts/ chroot.xsl  \
    145155           $BOOK/chapter0?/*chroot*.xml >> $LOGDIR/$LOG 2>&1
    146156  echo "done"
Note: See TracChangeset for help on using the changeset viewer.