Author: bpoussin Date: 2013-01-04 16:51:26 +0100 (Fri, 04 Jan 2013) New Revision: 2459 Url: http://nuiton.org/projects/nuiton-utils/repository/revisions/2459 Log: mise a jour de la doc pour les Os et arch modif properties de test pour tester sans arch Modified: trunk/nuiton-utils/src/main/java/org/nuiton/util/ApplicationUpdater.java trunk/nuiton-utils/src/test/resources/properties/ApplicationUpdaterNetworkTest.properties trunk/nuiton-utils/src/test/resources/properties/ApplicationUpdaterTest.properties Modified: trunk/nuiton-utils/src/main/java/org/nuiton/util/ApplicationUpdater.java =================================================================== --- trunk/nuiton-utils/src/main/java/org/nuiton/util/ApplicationUpdater.java 2013-01-04 15:14:41 UTC (rev 2458) +++ trunk/nuiton-utils/src/main/java/org/nuiton/util/ApplicationUpdater.java 2013-01-04 15:51:26 UTC (rev 2459) @@ -73,6 +73,22 @@ * donc si le repertoire racine n'existe pas ou qu'il y a plusieurs repertoires * a la racine le resultat de l'operation n'est pas celui souhaite * + * <h3>os.name and os.arch</h3> + * <table> + * <th><td>os.name</td><td>os.arch</td></th> + * <tr><td>linux</td><td>amd64</td></tr> + * <tr><td>linux</td><td>i386</td></tr> + * <tr><td>mac</td><td>ppc</td></tr> + * <tr><td>windows</td><td>x86</td></tr> + * <tr><td>solaris</td><td>sparc</td></tr> + * </table> + * + * os.name est tronque apres le 1er mot donc "windows 2000" et "windows 2003" + * deviennet tous les deux "windows". Si vous souhaitez gérer plus finement vos + * url de telechargement vous pouvez modifier les donnees via + * {@link ApplicationUpdaterCallback#updateToDo(java.util.Map) } en modifiant + * l'url avant de retourner la map + * * @author poussin * @version $Revision$ * @@ -373,6 +389,8 @@ protected ApplicationConfig getUpdaterConfig(Proxy proxy) throws Exception { String osName = StringUtils.lowerCase(config.getOsName()); String osArch = StringUtils.lowerCase(config.getOsArch()); + // take only first part for osName (windows 2000 or windows 2003 -> windows) + osName = StringUtils.substringBefore(osName, " "); if (log.isDebugEnabled()) { log.debug(String.format( Modified: trunk/nuiton-utils/src/test/resources/properties/ApplicationUpdaterNetworkTest.properties =================================================================== --- trunk/nuiton-utils/src/test/resources/properties/ApplicationUpdaterNetworkTest.properties 2013-01-04 15:14:41 UTC (rev 2458) +++ trunk/nuiton-utils/src/test/resources/properties/ApplicationUpdaterNetworkTest.properties 2013-01-04 15:51:26 UTC (rev 2459) @@ -1,6 +1,6 @@ App1.version=0.3 App1.url=http://svn.nuiton.org/svn/nuiton-utils/trunk/nuiton-utils/src/test/resources... +linux.App3.version=8 +linux.App3.url=http://svn.nuiton.org/svn/nuiton-utils/trunk/nuiton-utils/src/test/resources... linux.amd64.App2.version=7 linux.amd64.App2.url=http://svn.nuiton.org/svn/nuiton-utils/trunk/nuiton-utils/src/test/resources... -linux.x86.App3.version=7 -linux.x86.App3.url=http://svn.nuiton.org/svn/nuiton-utils/trunk/nuiton-utils/src/test/resources... Modified: trunk/nuiton-utils/src/test/resources/properties/ApplicationUpdaterTest.properties =================================================================== --- trunk/nuiton-utils/src/test/resources/properties/ApplicationUpdaterTest.properties 2013-01-04 15:14:41 UTC (rev 2458) +++ trunk/nuiton-utils/src/test/resources/properties/ApplicationUpdaterTest.properties 2013-01-04 15:51:26 UTC (rev 2459) @@ -1,6 +1,6 @@ App1.version=0.3 App1.url=file:src/test/resources/ApplicationUpdater/zip/App1-0.3.zip +linux.App3.version=8 +linux.App3.url=file:src/test/resources/ApplicationUpdater/zip/App3-7.zip linux.amd64.App2.version=7 linux.amd64.App2.url=file:src/test/resources/ApplicationUpdater/zip/App2-7.zip -linux.x86.App3.version=7 -linux.x86.App3.url=file:src/test/resources/ApplicationUpdater/zip/App3-7.zip