12
edits
Changes
Created page with ""Version checking" (disponible sous WPKG 0.9.6 et supérieur) ajoute cinq nouvelles conditions pour la variable 'file': * versionsmallerthan (vrai si la version du fichier est p..."
"Version checking" (disponible sous WPKG 0.9.6 et supérieur) ajoute cinq nouvelles conditions pour la variable 'file':
* versionsmallerthan (vrai si la version du fichier est plus petite que la valeur donné dans la variable 'value' passé en paramètre)
* versionlessorequal (vrai si la version du fichier est égale ou inférieure à la valeur donné dans la variable 'value' passé en paramètre)
* versionequalto (vrai si les deux versions sont les mêmes)
* versiongreaterorequal (vrai si la version du fichier est égale ou supérieur à la valeur donné dans la variable 'value' passé en paramètre)
* versiongreaterthan (vrai si la version du fichier est plus haute que la valeur donné dans la variable 'value' passé en paramètre)
Tout les tests renvoient 'false' (faux) si le fichier ou la version ne peuvent être trouvés
Exemple:
<package id="kb899591xp" name="KB899591 pour Windows XP">
<check type="file" condition="versiongreaterorequal" path="%windir%\system32\drivers\Rdpwd.sys" value="5.1.2600.2695" />
<install cmd='\\server\share\updates\common\WindowsXP-KB899591-x86-ENU.exe /passive /n /norestart'>
<exit code="194" reboot="true" />
<exit code="3010" reboot="true" />
</install>
</package>
[[category:Documentation]]
* versionsmallerthan (vrai si la version du fichier est plus petite que la valeur donné dans la variable 'value' passé en paramètre)
* versionlessorequal (vrai si la version du fichier est égale ou inférieure à la valeur donné dans la variable 'value' passé en paramètre)
* versionequalto (vrai si les deux versions sont les mêmes)
* versiongreaterorequal (vrai si la version du fichier est égale ou supérieur à la valeur donné dans la variable 'value' passé en paramètre)
* versiongreaterthan (vrai si la version du fichier est plus haute que la valeur donné dans la variable 'value' passé en paramètre)
Tout les tests renvoient 'false' (faux) si le fichier ou la version ne peuvent être trouvés
Exemple:
<package id="kb899591xp" name="KB899591 pour Windows XP">
<check type="file" condition="versiongreaterorequal" path="%windir%\system32\drivers\Rdpwd.sys" value="5.1.2600.2695" />
<install cmd='\\server\share\updates\common\WindowsXP-KB899591-x86-ENU.exe /passive /n /norestart'>
<exit code="194" reboot="true" />
<exit code="3010" reboot="true" />
</install>
</package>
[[category:Documentation]]