Author: pierre
Date: Thu Mar 16 05:49:01 2017
New Revision: 3921
Log:
Merge new_features: Allows to retrieve package from SRC_ARCHIVE, in case it is
not already there
and is in archive. This should not happen in normal operation, but may
happen
in func_install_blfs
Modified:
jhalfs/trunk/BLFS/xsl/scripts.xsl
Modified: jhalfs/trunk/BLFS/xsl/scripts.xsl
==============================================================================
--- jhalfs/trunk/BLFS/xsl/scripts.xsl Thu Mar 16 05:45:11 2017 (r3920)
+++ jhalfs/trunk/BLFS/xsl/scripts.xsl Thu Mar 16 05:49:01 2017 (r3921)
@@ -221,48 +221,38 @@
<xsl:value-of select="$package"/>
<xsl:text>
if [[ ! -f $</xsl:text>
<xsl:value-of select="$varname"/>
- <xsl:text> ]] ; then
</xsl:text>
- <!-- This whole code becomes obsolete because now, it is there or we
- download; keeping for now, and we may want to grab it from
- SRC_ARCHIVE when SRC_SUBDIRS is set...
- <xsl:text> if [[ -f $SRC_ARCHIVE/$PKG_DIR/$</xsl:text>
- <xsl:value-of select="$varname"/>
- <xsl:text> ]] ; then
</xsl:text>
- <xsl:text> cp $SRC_ARCHIVE/$PKG_DIR/$</xsl:text>
- <xsl:value-of select="$varname"/>
- <xsl:text> $</xsl:text>
- <xsl:value-of select="$varname"/>
- <xsl:text>
</xsl:text>
- <xsl:text> elif [[ -f $SRC_ARCHIVE/$</xsl:text>
+ <xsl:text> ]] ; then
+ if [[ -f $SRC_ARCHIVE/$</xsl:text>
<xsl:value-of select="$varname"/>
<xsl:text> ]] ; then
</xsl:text>
<xsl:text> cp $SRC_ARCHIVE/$</xsl:text>
<xsl:value-of select="$varname"/>
<xsl:text> $</xsl:text>
<xsl:value-of select="$varname"/>
- <xsl:text>
 else
</xsl:text> -->
+ <xsl:text>
+ else
</xsl:text>
<!-- Download from upstream http -->
<xsl:if test="string-length($httpurl) > 10">
- <xsl:text> wget -T 30 -t 5 </xsl:text>
+ <xsl:text> wget -T 30 -t 5 </xsl:text>
<xsl:value-of select="$httpurl"/>
<xsl:text> ||
</xsl:text>
</xsl:if>
<!-- Download from upstream ftp -->
<xsl:if test="string-length($ftpurl) > 10">
- <xsl:text> wget -T 30 -t 5 </xsl:text>
+ <xsl:text> wget -T 30 -t 5 </xsl:text>
<xsl:value-of select="$ftpurl"/>
<xsl:text> ||
</xsl:text>
</xsl:if>
<!-- The FTP_SERVER mirror as a last resort -->
- <xsl:text> wget -T 30 -t 5 ${FTP_SERVER}svn/</xsl:text>
+ <xsl:text> wget -T 30 -t 5 ${FTP_SERVER}svn/</xsl:text>
<xsl:value-of select="$first_letter"/>
<xsl:text>/$</xsl:text>
<xsl:value-of select="$varname"/>
- <xsl:text>
-<!-- cp $</xsl:text>
+ <xsl:text><!--
+ cp $</xsl:text>
<xsl:value-of select="$varname"/>
- <xsl:text> $SRC_ARCHIVE
- fi-->
+ <xsl:text> $SRC_ARCHIVE-->
+ fi
fi
</xsl:text>
<xsl:if test="string-length($md5) > 10">
@@ -276,8 +266,7 @@
<!-- link additional packages into $BUILD_DIR, because they are supposed to
be there-->
<xsl:if test="string($varname) != 'PACKAGE'">
- <xsl:text>
-[[ "$SRC_DIR" != "$BUILD_DIR" ]] && ln -sf $SRC_DIR/$</xsl:text>
+ <xsl:text>[[ "$SRC_DIR" != "$BUILD_DIR" ]] && ln -sf
$SRC_DIR/$</xsl:text>
<xsl:value-of select="$varname"/>
<xsl:text> $BUILD_DIR
</xsl:text>
--
http://lists.linuxfromscratch.org/listinfo/alfs-log
Unsubscribe: See the above information page