Fixed wget-list.xsl to handle sourceforge downloads.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@7882 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Manuel Canales Esparcia 2006-12-04 16:53:22 +00:00
parent 94428c3d47
commit 35c837b429

View File

@ -1,8 +1,7 @@
<?xml version='1.0' encoding='ISO-8859-1'?>
<!-- Create a list of upstream URLs for packages and patches to be used
with wget.
NOTE: there are several sourceforge URLs that don't work with wget. -->
with wget. -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
@ -20,7 +19,14 @@
<xsl:if test="(contains(@url, '.tar.') or contains(@url, '.tgz')
or contains(@url, '.patch')) and
not(ancestor-or-self::*/@condition = 'pdf')">
<xsl:value-of select="@url"/>
<xsl:choose>
<xsl:when test="contains(@url,'?download')">
<xsl:value-of select="substring-before(@url,'?download')"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="@url"/>
</xsl:otherwise>
</xsl:choose>
<xsl:text>&#x0a;</xsl:text>
</xsl:if>
</xsl:template>