- Timestamp:
- 11/23/2018 02:30:06 PM (6 years ago)
- Branches:
- ablfs-more, legacy, trunk
- Children:
- 94a78dd
- Parents:
- 6e28f3c
- Location:
- BLFS
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
BLFS/gen-special.sh
r6e28f3c r1646303 225 225 cat >>$SPECIAL_FILE << EOF 226 226 <xsl:when test="@id='$id'"> 227 <xsl:text> </xsl:text> 228 <package><xsl:text>
 </xsl:text> 229 <xsl:element name="name">$id</xsl:element> 230 <xsl:text>
 </xsl:text> 231 <xsl:element name="version">$ver_ent</xsl:element> 232 <xsl:if 233 test="document(\$installed-packages)//package[name=current()/@id]"> 234 <xsl:text>
 </xsl:text> 235 <xsl:element name="inst-version"> 236 <xsl:value-of 237 select="document(\$installed-packages 238 )//package[name=current()/@id]/version"/> 239 </xsl:element> 240 </xsl:if> 241 <!-- Dependencies --> 242 <xsl:apply-templates select=".//para[@role='required' or 243 @role='recommended' or 244 @role='optional']" 245 mode="dependency"/> 246 <!-- End dependencies --> 247 <xsl:text>
 </xsl:text> 248 </package><xsl:text>
</xsl:text> 227 <!-- if there is a sect1 ancestor, we have a module --> 228 <xsl:choose> 229 <xsl:when test="ancestor::sect1"> 230 <xsl:text> </xsl:text> 231 <module><xsl:text>
 </xsl:text> 232 <xsl:element name="name">$id</xsl:element> 233 <xsl:text>
 </xsl:text> 234 <xsl:element name="version">$ver_ent</xsl:element> 235 <xsl:if 236 test="document(\$installed-packages)//package[name=current()/@id]"> 237 <xsl:text>
 </xsl:text> 238 <xsl:element name="inst-version"> 239 <xsl:value-of 240 select="document(\$installed-packages 241 )//package[name=current()/@id]/version"/> 242 </xsl:element> 243 </xsl:if> 244 <!-- Dependencies --> 245 <xsl:apply-templates select=".//para[@role='required' or 246 @role='recommended' or 247 @role='optional']" 248 mode="dependency"/> 249 <!-- End dependencies --> 250 <xsl:text>
 </xsl:text> 251 </module><xsl:text>
</xsl:text> 252 </xsl:when> 253 <xsl:otherwise> 254 <xsl:text> </xsl:text> 255 <package><xsl:text>
 </xsl:text> 256 <xsl:element name="name">$id</xsl:element> 257 <xsl:text>
 </xsl:text> 258 <xsl:element name="version">$ver_ent</xsl:element> 259 <xsl:if 260 test="document(\$installed-packages)//package[name=current()/@id]"> 261 <xsl:text>
 </xsl:text> 262 <xsl:element name="inst-version"> 263 <xsl:value-of 264 select="document(\$installed-packages 265 )//package[name=current()/@id]/version"/> 266 </xsl:element> 267 </xsl:if> 268 <!-- Dependencies --> 269 <xsl:apply-templates select=".//para[@role='required' or 270 @role='recommended' or 271 @role='optional']" 272 mode="dependency"/> 273 <!-- End dependencies --> 274 <xsl:text>
 </xsl:text> 275 </package><xsl:text>
</xsl:text> 276 </xsl:otherwise> 277 </xsl:choose> 249 278 </xsl:when> 250 279 EOF -
BLFS/xsl/gen_pkg_list.xsl
r6e28f3c r1646303 190 190 </xsl:element> 191 191 <xsl:text>
</xsl:text> 192 <!-- Do not use .//*, which would include self. --> 193 <xsl:apply-templates 194 select="descendant::node()[contains(translate(@xreflabel, 195 '123456789', 196 '000000000'), 197 '-0') 198 ]" 199 mode="normal"> 192 <!-- Do not use .//*, which would include self. 193 Even a module can be a special case, so 194 call the template of specialCases.xsl, 195 which calls the "normal" template when the 196 case is normal. --> 197 <xsl:apply-templates select="descendant::*" mode="special"> 200 198 <xsl:sort select="@id"/> 201 199 </xsl:apply-templates>
Note:
See TracChangeset
for help on using the changeset viewer.