Bonjour tout le monde, je suis nouveau sur le forum.

J'aurais besoin de votre aide concernant mon petit script ant. Je souhaite installer un fichier .exe si l'os est 32 bits ou faire un gunzip du fichier tar.gz si l'os est 64 bits.

J'ai fait ça pour l'instant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
     <target name="installJava7">		
        <condition property="java7pack" value="${java7.src}">
            <equals arg1="${os.bitness}" arg2="32"/>
        </condition>
        <exec executable="${java7pack}" failonerror="true">
            <arg value="/INSTALLDIR=${java7U60.install.root}" />
        </exec>
 
        <condition property="java7pack" value="${java7.64b.src}">
            <equals arg1="${os.bitness}" arg2="64"/>
        </condition>
	<gunzip src="${java7pack}" dest="./java"/>
        <untar src="./java" dest="${java.install.rep}" overwrite="true"/>
    </target>
En gros :
Si Os=32 bit --> installer le fichier .exe
Si Os=64 bit --> faire un gunzip du fichier .tar.gz

Il me semble que je dois utiliser des "if" mais je ne sais où.


Merci de votre aide.