From 5211eae58e8d7250ad504fe52af5aceda8c9a227 Mon Sep 17 00:00:00 2001 From: erilong Date: Tue, 5 Aug 2014 15:21:45 +0000 Subject: [PATCH] 0001860: symmetric-wrapper should not include the version number, otherwise the service needs to be reinstalled on each upgrade --- .../src/assembly/assembly-server.xml | 208 +++++++++--------- .../jumpmind/symmetric/wrapper/Wrapper.java | 3 +- .../symmetric/wrapper/WrapperConfig.java | 2 +- 3 files changed, 113 insertions(+), 100 deletions(-) diff --git a/symmetric-assemble/src/assembly/assembly-server.xml b/symmetric-assemble/src/assembly/assembly-server.xml index ddd13eefcb..98e1d02afb 100644 --- a/symmetric-assemble/src/assembly/assembly-server.xml +++ b/symmetric-assemble/src/assembly/assembly-server.xml @@ -20,120 +20,132 @@ under the License. --> - - server - + + server + zip - - - . - / - - COPYING - CREDITS - NOTICE - - - - ../symmetric-server/src/main/deploy - / - - bin/sym - bin/symadmin - bin/dbexport - bin/dbimport - bin/dbfill - bin/dbsql - bin/sym_service - + + + . + / + + COPYING + CREDITS + NOTICE + + + + ../symmetric-server/src/main/deploy + / + + bin/sym + bin/symadmin + bin/dbexport + bin/dbimport + bin/dbfill + bin/dbsql + bin/sym_service + target/doc /doc - - - - - ../symmetric-server/src/main/deploy/bin/sym - /bin - 755 - - - ../symmetric-server/src/main/deploy/bin/symadmin - /bin - 755 - + + + + + ../symmetric-server/src/main/deploy/bin/sym + /bin + 755 + + + ../symmetric-server/src/main/deploy/bin/symadmin + /bin + 755 + ../symmetric-server/src/main/deploy/bin/setenv /bin 755 - - ../symmetric-server/src/main/deploy/bin/dbexport - /bin - 755 - - - ../symmetric-server/src/main/deploy/bin/dbimport - /bin - 755 - - - ../symmetric-server/src/main/deploy/bin/dbfill - /bin - 755 - - - ../symmetric-server/src/main/deploy/bin/dbsql - /bin - 755 - - - ../symmetric-server/src/main/deploy/bin/sym_service - /bin - 755 - - - ../symmetric-core/src/main/resources/symmetric-default.properties - /conf - 664 - symmetric.properties - - - - - - org.jumpmind.symmetric:symmetric-server - - - /web/WEB-INF/lib - - org.jumpmind.symmetric:symmetric-server - - false - - - /web/WEB-INF/lib - false - runtime - true - - log4j:log4j - + + ../symmetric-server/src/main/deploy/bin/dbexport + /bin + 755 + + + ../symmetric-server/src/main/deploy/bin/dbimport + /bin + 755 + + + ../symmetric-server/src/main/deploy/bin/dbfill + /bin + 755 + + + ../symmetric-server/src/main/deploy/bin/dbsql + /bin + 755 + + + ../symmetric-server/src/main/deploy/bin/sym_service + /bin + 755 + + + ../symmetric-core/src/main/resources/symmetric-default.properties + /conf + 664 + symmetric.properties + + + + + + org.jumpmind.symmetric:symmetric-server + + + /web/WEB-INF/lib + + org.jumpmind.symmetric:symmetric-server + + false + + + /web/WEB-INF/lib + false + runtime + true + + log4j:log4j + + + + /lib + false + provided + false + true + + junit:junit + org.jumpmind.symmetric:symmetric-wrapper + /lib false provided + symmetric-wrapper.jar false true - - junit:junit - - - - - - + + org.jumpmind.symmetric:symmetric-wrapper + + + + + + \ No newline at end of file diff --git a/symmetric-wrapper/src/main/java/org/jumpmind/symmetric/wrapper/Wrapper.java b/symmetric-wrapper/src/main/java/org/jumpmind/symmetric/wrapper/Wrapper.java index b4ac3d3406..5c237a60c6 100644 --- a/symmetric-wrapper/src/main/java/org/jumpmind/symmetric/wrapper/Wrapper.java +++ b/symmetric-wrapper/src/main/java/org/jumpmind/symmetric/wrapper/Wrapper.java @@ -90,7 +90,8 @@ public static void main(String[] args) throws Exception { } if (e.getNativeErrorCode() > 0) { System.out.println("Native error " + e.getErrorCode()); - } + } + System.exit(e.getErrorCode()); } } diff --git a/symmetric-wrapper/src/main/java/org/jumpmind/symmetric/wrapper/WrapperConfig.java b/symmetric-wrapper/src/main/java/org/jumpmind/symmetric/wrapper/WrapperConfig.java index 0bef3bc2c4..87ce452be0 100644 --- a/symmetric-wrapper/src/main/java/org/jumpmind/symmetric/wrapper/WrapperConfig.java +++ b/symmetric-wrapper/src/main/java/org/jumpmind/symmetric/wrapper/WrapperConfig.java @@ -52,7 +52,7 @@ public String getWrapperJarPath() { try { File libDir = new File(workingDirectory.getCanonicalPath() + File.separator + ".." + File.separator + "lib"); for (String filename : libDir.list()) { - if (filename.startsWith("symmetric-wrapper-")) { + if (filename.startsWith("symmetric-wrapper")) { return new File(libDir.getCanonicalPath() + File.separator + filename).getCanonicalPath(); } }