aboutsummaryrefslogtreecommitdiff
path: root/setup
diff options
context:
space:
mode:
authorAnton Tananaev <anton.tananaev@gmail.com>2016-11-13 11:48:15 +1300
committerAnton Tananaev <anton.tananaev@gmail.com>2016-11-13 11:48:15 +1300
commitb87fa6f361fd0c27383d78a503ed2c28a8bdef1a (patch)
tree2afeb8b0694e869bf04f9dad523907a2b3621b01 /setup
parentc2866eb249b3896bdabe1a5ef421a33acc0ff138 (diff)
downloadtraccar-server-b87fa6f361fd0c27383d78a503ed2c28a8bdef1a.tar.gz
traccar-server-b87fa6f361fd0c27383d78a503ed2c28a8bdef1a.tar.bz2
traccar-server-b87fa6f361fd0c27383d78a503ed2c28a8bdef1a.zip
Some fixes for packaging scripts
Diffstat (limited to 'setup')
-rwxr-xr-xsetup/package.sh12
-rw-r--r--setup/traccar.iss2
2 files changed, 9 insertions, 5 deletions
diff --git a/setup/package.sh b/setup/package.sh
index acbac434b..c425308ed 100755
--- a/setup/package.sh
+++ b/setup/package.sh
@@ -23,18 +23,19 @@ check_requirement () {
}
check_requirement "ls ../../ext-6.0.1" "Missing ../../ext-6.0.1 (https://www.sencha.com/legal/GPL/)"
-check_requirement "ls yajsw-*.zip" "Missing yajsw-*.zip (http://yajsw.sourceforge.net/)"
+check_requirement "ls yajsw-*.zip" "Missing yajsw-*.zip (https://sourceforge.net/projects/yajsw/files/)"
check_requirement "ls innosetup-*.exe" "Missing isetup-*.exe (http://www.jrsoftware.org/isdl.php)"
check_requirement "which sencha" "Missing sencha cmd package (https://www.sencha.com/products/extjs/cmd-download/)"
check_requirement "which wine" "Missing wine package"
check_requirement "which innoextract" "Missing innoextract package"
check_requirement "which makeself" "Missing makeself package"
+check_requirement "which dos2unix" "Missing dos2unix package"
prepare () {
unzip yajsw-*.zip
mv yajsw-*/ yajsw/
- ../web/../tools/minify.sh
+ ../traccar-web/tools/minify.sh
innoextract innosetup-*.exe
echo "If you got any errors here try isetup version 5.5.5 (or check supported versions using 'innoextract -v')"
@@ -43,7 +44,7 @@ prepare () {
cleanup () {
rm -r yajsw/
- rm ../web/app.min.js
+ rm ../traccar-web/web/app.min.js
rm -r app/
}
@@ -91,7 +92,9 @@ copy_files () {
cp ../target/tracker-server.jar out
cp ../target/lib/* out/lib
cp ../schema/* out/schema
- cp -r ../web/* out/web
+ cp -r ../templates/* out/templates
+ cp -r ../traccar-web/web/* out/web
+ cp default.xml out/conf
cp traccar.xml out/conf
}
@@ -114,6 +117,7 @@ package_unix () {
mkdir -p out/{bin,conf,data,lib,logs,web,schema,templates}
copy_wrapper "bin"
+ find out/bin -type f -print0 | xargs -0 dos2unix
copy_files
makeself out traccar.run "traccar" "\
diff --git a/setup/traccar.iss b/setup/traccar.iss
index 6858a1152..550562f65 100644
--- a/setup/traccar.iss
+++ b/setup/traccar.iss
@@ -1,6 +1,6 @@
[Setup]
AppName=Traccar
-AppVersion=3.7
+AppVersion=3.8
DefaultDirName={pf}\Traccar
AlwaysRestart=yes
OutputBaseFilename=traccar-setup