Changeset 139f386


Ignore:
Timestamp:
Apr 29, 2016 10:34:55 PM (4 years ago)
Author:
zzz <zzz@…>
Branches:
master
Children:
3e09413
Parents:
9128c79
Message:

Update: Enable libjbigi update for ARM

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • history.txt

    r9128c79 r139f386  
     12016-04-29 zzz
     2 * Debian:
     3   - Add runtime dependency on gettext-base,
     4     link to /usr/share/java/libintl.jar
     5   - Add runtime dependency on libgetopt-java,
     6     link to /usr/share/java/gnu-getopt.jar
     7 * SysTray:
     8   - Remove systray4j.jar from linux installers
     9   - Move SysTray.java to SysTrayImpl.java
     10   - New SysTray.java that instantiates SysTrayImpl
     11     by reflection, so the SysTrayImpl.java source is optional
     12   - Remove systray4j.jar, systray4j.dll, and SysTrayImpl.java
     13     from Debian source packages
     14   - Remove systray4j.jar from Debian binary packages
     15 * Update: Enable libjbigi update for ARM
     16
    1172016-04-28 zzz
    218 * News: Parse and store CRLs in news feed
  • router/java/src/net/i2p/router/RouterVersion.java

    r9128c79 r139f386  
    1919    public final static String ID = "Monotone";
    2020    public final static String VERSION = CoreVersion.VERSION;
    21     public final static long BUILD = 7;
     21    public final static long BUILD = 8;
    2222
    2323    /** for example "-test" */
  • router/java/src/net/i2p/router/tasks/InstallUpdate.java

    r9128c79 r139f386  
    136136                         osName.contains("linux") || osName.contains("freebsd");
    137137
    138         // only do this on these x86
    139138        File jbigiJar = new File(context.getBaseDir(), "lib/jbigi.jar");
    140         if (isX86 && goodOS && jbigiJar.exists()) {
     139        if (goodOS && jbigiJar.exists()) {
    141140            String libPrefix = (isWin ? "" : "lib");
    142141            String libSuffix = (isWin ? ".dll" : isMac ? ".jnilib" : ".so");
    143142
    144             File jcpuidLib = new File(context.getBaseDir(), libPrefix + "jcpuid" + libSuffix);
    145             if (jcpuidLib.canWrite() && jbigiJar.lastModified() > jcpuidLib.lastModified()) {
    146                 String path = jcpuidLib.getAbsolutePath();
    147                 boolean success = FileUtil.copy(path, path + ".bak", true, true);
    148                 if (success) {
    149                     boolean success2 = jcpuidLib.delete();
    150                     if (success2) {
    151                         System.out.println("New jbigi.jar detected, moved jcpuid library to " +
    152                                            path + ".bak");
    153                         System.out.println("Check logs for successful installation of new library");
    154                     }
    155                 }
    156             }
    157 
    158             File jbigiLib = new File(context.getBaseDir(), libPrefix + "jbigi" + libSuffix);
    159             if (jbigiLib.canWrite() && jbigiJar.lastModified() > jbigiLib.lastModified()) {
    160                 String path = jbigiLib.getAbsolutePath();
    161                 boolean success = FileUtil.copy(path, path + ".bak", true, true);
    162                 if (success) {
    163                     boolean success2 = jbigiLib.delete();
    164                     if (success2) {
    165                         System.out.println("New jbigi.jar detected, moved jbigi library to " +
    166                                            path + ".bak");
    167                         System.out.println("Check logs for successful installation of new library");
     143            if (isX86) {
     144                File jcpuidLib = new File(context.getBaseDir(), libPrefix + "jcpuid" + libSuffix);
     145                if (jcpuidLib.canWrite() && jbigiJar.lastModified() > jcpuidLib.lastModified()) {
     146                    String path = jcpuidLib.getAbsolutePath();
     147                    boolean success = FileUtil.copy(path, path + ".bak", true, true);
     148                    if (success) {
     149                        boolean success2 = jcpuidLib.delete();
     150                        if (success2) {
     151                            System.out.println("New jbigi.jar detected, moved jcpuid library to " +
     152                                               path + ".bak");
     153                            System.out.println("Check logs for successful installation of new library");
     154                        }
     155                    }
     156                }
     157            }
     158
     159            if (isX86 || SystemVersion.isARM()) {
     160                File jbigiLib = new File(context.getBaseDir(), libPrefix + "jbigi" + libSuffix);
     161                if (jbigiLib.canWrite() && jbigiJar.lastModified() > jbigiLib.lastModified()) {
     162                    String path = jbigiLib.getAbsolutePath();
     163                    boolean success = FileUtil.copy(path, path + ".bak", true, true);
     164                    if (success) {
     165                        boolean success2 = jbigiLib.delete();
     166                        if (success2) {
     167                            System.out.println("New jbigi.jar detected, moved jbigi library to " +
     168                                               path + ".bak");
     169                            System.out.println("Check logs for successful installation of new library");
     170                        }
    168171                    }
    169172                }
Note: See TracChangeset for help on using the changeset viewer.