[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 <?xml version="1.0" encoding="iso-8859-1"?> 2 <xsl:stylesheet xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" version = "1.0" > 3 <!-- Test les dépendances logicielles des packages contenues dans le fichier appli.xml traité --> 4 <xsl:output method="text" encoding="iso-8859-1"/> 5 <xsl:param name="debug">0</xsl:param> 6 <xsl:param name="Appli"></xsl:param> 7 <xsl:param name="NoDownload">0</xsl:param> 8 <xsl:variable name="PACKAGES" select="document('/var/se3/unattended/install/wpkg/packages.xml')/packages"/> 9 <xsl:template match="/packages"> 10 <xsl:text> ErrDepends=0
</xsl:text> 11 <xsl:for-each select="package[(@id = $Appli) or ($Appli = '')]/depends"> 12 <xsl:variable name="packageRequired" select="@package-id"/> 13 <xsl:text> # Teste la présence de l'application '</xsl:text><xsl:value-of select="$packageRequired"/><xsl:text>' (pour '</xsl:text><xsl:value-of select="../@id"/><xsl:text>').
</xsl:text> 14 <xsl:choose> 15 <xsl:when test="$PACKAGES/package[@id = $packageRequired]"> 16 <xsl:text> echo " Dépend de l'application '</xsl:text><xsl:value-of select="$packageRequired"/><xsl:text>' qui est installée."
</xsl:text> 17 </xsl:when> 18 <xsl:otherwise> 19 <xsl:text> echo " Erreur : L'application '</xsl:text><xsl:value-of select="$packageRequired"/><xsl:text>' est absente. Elle doit être installée en premier !"
</xsl:text> 20 <xsl:text> ErrDepends=$(( $ErrDepends + 1 ))
</xsl:text> 21 </xsl:otherwise> 22 </xsl:choose> 23 </xsl:for-each> 24 </xsl:template> 25 </xsl:stylesheet>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Tue Mar 17 22:47:18 2015 | Cross-referenced by PHPXref 0.7.1 |