diff options
author | Anton Tananaev <anton.tananaev@gmail.com> | 2016-07-09 19:23:22 +1200 |
---|---|---|
committer | Anton Tananaev <anton.tananaev@gmail.com> | 2016-07-09 19:23:22 +1200 |
commit | 86bc790176832e0043a2f3bc03589008c09d01f4 (patch) | |
tree | 4480d5f58e4aa73c1fc05b87a196b9e8394fc398 | |
parent | 9d0c476b042f8347ec201372a9b72cf6076902c9 (diff) | |
download | traccar-server-86bc790176832e0043a2f3bc03589008c09d01f4.tar.gz traccar-server-86bc790176832e0043a2f3bc03589008c09d01f4.tar.bz2 traccar-server-86bc790176832e0043a2f3bc03589008c09d01f4.zip |
Revert back to using sed
-rwxr-xr-x | setup/package.sh | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/setup/package.sh b/setup/package.sh index b75e691e4..a265afb80 100755 --- a/setup/package.sh +++ b/setup/package.sh @@ -108,7 +108,7 @@ package_unix () { cp wrapper/lib/wrapper.jar out/lib cp wrapper/src/conf/wrapper.conf.in out/conf/wrapper.conf - perl -i -pe 's/tail -1/tail -n 1/g' out/bin/traccar + sed -i.bak 's/tail -1/tail -n 1/g' out/bin/traccar chmod +x out/bin/traccar cp ../target/tracker-server.jar out @@ -117,17 +117,20 @@ package_unix () { cp -r ../web/* out/web cp unix/traccar.xml out/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/<YourMainClass>/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 + sed -i.bak 's/@app.name@/traccar/g' out/bin/traccar + sed -i.bak 's/@app.long.name@/traccar/g' out/bin/traccar + + sed -i.bak '/wrapper.java.classpath.1/i\wrapper.java.classpath.2=../tracker-server.jar' out/conf/wrapper.conf + sed -i.bak '/wrapper.app.parameter.1/i\wrapper.app.parameter.2=../conf/traccar.xml' out/conf/wrapper.conf + sed -i.bak 's/wrapper.java.additional.1=/wrapper.java.additional.1=-Dfile.encoding=UTF-8/g' out/conf/wrapper.conf + sed -i.bak 's/<YourMainClass>/org.traccar.Main/g' out/conf/wrapper.conf + sed -i.bak 's/@app.name@/traccar/g' out/conf/wrapper.conf + sed -i.bak 's/@app.long.name@/traccar/g' out/conf/wrapper.conf + sed -i.bak 's/@app.description@/traccar/g' out/conf/wrapper.conf + sed -i.bak 's/wrapper.logfile=..\/logs\/wrapper.log/wrapper.logfile=..\/logs\/wrapper.log.YYYYMMDD\nwrapper.logfile.rollmode=DATE/g' out/conf/wrapper.conf + + rm out/bin/traccar.bak + rm out/conf/wrapper.conf.bak eval $2 |