From 9d0c476b042f8347ec201372a9b72cf6076902c9 Mon Sep 17 00:00:00 2001 From: Anton Tananaev Date: Sat, 9 Jul 2016 18:58:41 +1200 Subject: Fix package script for mac (fix #1043) --- setup/package.sh | 28 ++++++++++++++-------------- setup/windows/traccar.iss | 4 +++- 2 files changed, 17 insertions(+), 15 deletions(-) diff --git a/setup/package.sh b/setup/package.sh index a7b58b599..b75e691e4 100755 --- a/setup/package.sh +++ b/setup/package.sh @@ -94,7 +94,7 @@ package_windows () { wine app/ISCC.exe windows/traccar.iss - zip -j traccar-$1-$VERSION.zip windows/Output/setup.exe README.txt + zip -j traccar-$1-$VERSION.zip windows/Output/traccar-setup.exe README.txt rm -rf windows/Output/ rm -rf tmp/ @@ -108,26 +108,26 @@ package_unix () { cp wrapper/lib/wrapper.jar out/lib cp wrapper/src/conf/wrapper.conf.in out/conf/wrapper.conf - sed -i 's/tail -1/tail -n 1/g' out/bin/traccar + perl -i -pe 's/tail -1/tail -n 1/g' out/bin/traccar chmod +x out/bin/traccar cp ../target/tracker-server.jar out cp ../target/lib/* out/lib -cp ../schema/* out/schema + cp ../schema/* out/schema cp -r ../web/* out/web cp unix/traccar.xml out/conf - sed -i 's/@app.name@/traccar/g' out/bin/traccar - sed -i 's/@app.long.name@/traccar/g' out/bin/traccar - - sed -i '/wrapper.java.classpath.1/i\wrapper.java.classpath.2=../tracker-server.jar' out/conf/wrapper.conf - sed -i '/wrapper.app.parameter.1/i\wrapper.app.parameter.2=../conf/traccar.xml' out/conf/wrapper.conf - sed -i 's/wrapper.java.additional.1=/wrapper.java.additional.1=-Dfile.encoding=UTF-8/g' out/conf/wrapper.conf - sed -i 's//org.traccar.Main/g' out/conf/wrapper.conf - sed -i 's/@app.name@/traccar/g' out/conf/wrapper.conf - sed -i 's/@app.long.name@/traccar/g' out/conf/wrapper.conf - sed -i 's/@app.description@/traccar/g' out/conf/wrapper.conf - sed -i 's/wrapper.logfile=..\/logs\/wrapper.log/wrapper.logfile=..\/logs\/wrapper.log.YYYYMMDD\nwrapper.logfile.rollmode=DATE/g' out/conf/wrapper.conf + perl -i -pe 's/@app.name@/traccar/g' out/bin/traccar + perl -i -pe 's/@app.long.name@/traccar/g' out/bin/traccar + + perl -i -pe '/wrapper.java.classpath.1/i\wrapper.java.classpath.2=../tracker-server.jar' out/conf/wrapper.conf + perl -i -pe '/wrapper.app.parameter.1/i\wrapper.app.parameter.2=../conf/traccar.xml' out/conf/wrapper.conf + perl -i -pe 's/wrapper.java.additional.1=/wrapper.java.additional.1=-Dfile.encoding=UTF-8/g' out/conf/wrapper.conf + perl -i -pe 's//org.traccar.Main/g' out/conf/wrapper.conf + perl -i -pe 's/@app.name@/traccar/g' out/conf/wrapper.conf + perl -i -pe 's/@app.long.name@/traccar/g' out/conf/wrapper.conf + perl -i -pe 's/@app.description@/traccar/g' out/conf/wrapper.conf + perl -i -pe 's/wrapper.logfile=..\/logs\/wrapper.log/wrapper.logfile=..\/logs\/wrapper.log.YYYYMMDD\nwrapper.logfile.rollmode=DATE/g' out/conf/wrapper.conf eval $2 diff --git a/setup/windows/traccar.iss b/setup/windows/traccar.iss index d69eba3d9..f5d41c6b0 100644 --- a/setup/windows/traccar.iss +++ b/setup/windows/traccar.iss @@ -3,6 +3,7 @@ AppName=Traccar AppVersion=3.6 DefaultDirName={pf}\Traccar AlwaysRestart=yes +OutputBaseFilename=traccar-setup [Dirs] Name: "{app}\bin" @@ -11,6 +12,7 @@ Name: "{app}\data" Name: "{app}\lib" Name: "{app}\logs" Name: "{app}\web" +Name: "{app}\schema" [Files] Source: "..\wrapper\bin\wrapper-windows-x86-32.exe"; DestDir: "{app}\bin"; DestName: "wrapper.exe" @@ -23,7 +25,7 @@ Source: "..\wrapper\src\conf\wrapper.conf.in"; DestDir: "{app}\conf"; DestName: Source: "..\..\target\tracker-server.jar"; DestDir: "{app}" Source: "..\..\target\lib\*"; DestDir: "{app}\lib" -Source: "..\..\database\*"; DestDir: "{app}\data" +Source: "..\..\schema\*"; DestDir: "{app}\schema" Source: "..\..\web\*"; DestDir: "{app}\web"; Flags: recursesubdirs Source: "traccar.xml"; DestDir: "{app}\conf"; AfterInstall: ConfigureApplication -- cgit v1.2.3