Mercurial Hosting > junotu
annotate package.gui_sh @ 34:06b4a235d4bc
Commit database to disk on card save via CTRL+S
| author | Fox |
|---|---|
| date | Thu, 07 Jul 2022 17:26:33 +0200 |
| parents | 14ba7a4ea7cd |
| children | 11bf54badc99 |
| rev | line source |
|---|---|
| 22 | 1 #!/bin/sh |
| 2 | |
| 3 #export _JAVA_AWT_WM_NONREPARENTING=1 | |
| 4 export CLASSPATH=./src:./build:./lib/lucene-core-3.0.3.jar | |
| 5 #JAVA=/usr/lib/jvm/java-8-openjdk-amd64/bin/java | |
| 6 | |
|
25
64151d1c78b6
Package: Fix packing symlinks into TAR, add Windows run script
Fox
parents:
23
diff
changeset
|
7 version=$(hg identify -i) |
|
64151d1c78b6
Package: Fix packing symlinks into TAR, add Windows run script
Fox
parents:
23
diff
changeset
|
8 |
| 22 | 9 if [ ! -d './build' ]; then |
| 10 mkdir ./build | |
| 11 fi | |
| 12 | |
| 13 if [ ! -d './build/packed' ]; then | |
| 14 mkdir ./build/packed | |
| 15 fi | |
| 16 | |
| 17 javac -d ./build $(find ./src -name '*.java' | xargs) && cd build && jar cvf ./packed/JUnotu.jar $(find ./ -name *.class) | |
| 18 cd .. | |
| 19 cat > ./build/packed/run.sh <<EOF | |
| 20 #!/bin/sh | |
| 21 export CLASSPATH=./lucene-core-3.0.3.jar:./JUnotu.jar | |
|
27
14ba7a4ea7cd
Make Linux run script function when called from different directory
Fox
parents:
25
diff
changeset
|
22 cd \$(dirname \$0) |
| 22 | 23 java junotu.Main |
| 24 EOF | |
| 25 chmod +x ./build/packed/run.sh | |
|
25
64151d1c78b6
Package: Fix packing symlinks into TAR, add Windows run script
Fox
parents:
23
diff
changeset
|
26 cat > ./build/packed/run.bat <<EOF |
|
64151d1c78b6
Package: Fix packing symlinks into TAR, add Windows run script
Fox
parents:
23
diff
changeset
|
27 @echo off |
|
64151d1c78b6
Package: Fix packing symlinks into TAR, add Windows run script
Fox
parents:
23
diff
changeset
|
28 set "CLASSPATH=%cd%\lucene-core-3.0.3.jar;%cd%\JUnotu.jar" |
|
64151d1c78b6
Package: Fix packing symlinks into TAR, add Windows run script
Fox
parents:
23
diff
changeset
|
29 java junotu.Main |
|
64151d1c78b6
Package: Fix packing symlinks into TAR, add Windows run script
Fox
parents:
23
diff
changeset
|
30 EOF |
|
64151d1c78b6
Package: Fix packing symlinks into TAR, add Windows run script
Fox
parents:
23
diff
changeset
|
31 echo $version > ./build/packed/version |
| 22 | 32 scp -r ./lib/* ./build/packed/ |
| 23 | 33 rm -f ./build/packed/JUnotu.tar |
|
25
64151d1c78b6
Package: Fix packing symlinks into TAR, add Windows run script
Fox
parents:
23
diff
changeset
|
34 tar -cvhf ./build/packed/JUnotu.tar -C ./build/packed/ $(ls ./build/packed) |
|
64151d1c78b6
Package: Fix packing symlinks into TAR, add Windows run script
Fox
parents:
23
diff
changeset
|
35 echo Packed revision: $version |
