Changeset 88e5cbc for common/urls.xsl
- Timestamp:
- 05/07/2022 09:24:06 AM (2 years ago)
- Branches:
- ablfs-more, trunk
- Children:
- dc53def
- Parents:
- 924a237
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
common/urls.xsl
r924a237 r88e5cbc 8 8 <!-- The FTP server used as fallback --> 9 9 <xsl:param name="server">ftp://ftp.osuosl.org</xsl:param> 10 11 <!-- The book family (lfs only now). Needed to use the proper FTP path. -->12 <!-- TODO not needed, remove -->13 <xsl:param name="family">lfs</xsl:param>14 10 15 11 <!-- Do we use a package manager? --> … … 42 38 </xsl:call-template> 43 39 </xsl:variable> 44 <!-- Extract the directory for that package -->45 <xsl:variable name="cut"46 select="translate(substring-after($package, '-'),47 '0123456789', '0000000000')"/>48 <xsl:variable name="package2">49 <xsl:value-of select="substring-before($package, '-')"/>50 <xsl:text>-</xsl:text>51 <xsl:value-of select="$cut"/>52 </xsl:variable>53 <xsl:variable name="dirname" select="substring-before($package2, '-0')"/>54 40 <!-- Write the upstream URLs, fixing the redirected ones --> 55 41 <xsl:choose> … … 61 47 </xsl:otherwise> 62 48 </xsl:choose> 63 <xsl:text> </xsl:text>64 <!-- Write FTP mirror URLs -->65 <xsl:value-of select="$server"/>66 <xsl:text>/pub/</xsl:text>67 <xsl:value-of select="$family"/>68 <xsl:text>/conglomeration/</xsl:text>69 <xsl:choose>70 <!-- Fix some directories. Test against $dirname to be sure that we71 are matching the start of a package name, not a string in a patch name72 But some packages requires test against $package. -->73 <xsl:when test="contains($dirname, 'bash')">74 <xsl:text>bash/</xsl:text>75 </xsl:when>76 <xsl:when test="contains($package, 'dvhtool')">77 <xsl:text>dvhtool/</xsl:text>78 </xsl:when>79 <xsl:when test="contains($dirname, 'gcc')">80 <xsl:text>gcc/</xsl:text>81 </xsl:when>82 <xsl:when test="contains($dirname, 'glibc')">83 <xsl:text>glibc/</xsl:text>84 </xsl:when>85 <xsl:when test="contains($package, 'powerpc-utils')">86 <xsl:text>powerpc-utils/</xsl:text>87 </xsl:when>88 <xsl:when test="contains($package, 'tcl')">89 <xsl:text>tcl/</xsl:text>90 </xsl:when>91 <xsl:when test="contains($package, 'uClibc')">92 <xsl:text>uClibc/</xsl:text>93 </xsl:when>94 <xsl:when test="contains($dirname, 'udev')">95 <xsl:text>udev/</xsl:text>96 </xsl:when>97 <xsl:when test="contains($dirname, 'iputils')">98 <xsl:text>iputils/</xsl:text>99 </xsl:when>100 <xsl:otherwise>101 <xsl:value-of select="$dirname"/>102 <xsl:text>/</xsl:text>103 </xsl:otherwise>104 </xsl:choose>105 <xsl:value-of select="$package"/>106 49 <!-- Write MD5SUM value --> 107 50 <xsl:text> </xsl:text>
Note:
See TracChangeset
for help on using the changeset viewer.