1 | #!/bin/sh |
1 | #!/bin/sh |
2 | |
2 | |
3 | umask 022 |
3 | umask 022 |
4 | |
4 | |
|
|
5 | if :; then |
5 | export EXE_VER=A$(printf "%08x" $(( $(date +%s) - 1325129120))) |
6 | export EXE_VER=A$(printf "%08x" $(( $(date +%s) - 1325129120))) |
6 | |
|
|
7 | echo "$EXE_VER" >dist/exe_ver |
7 | echo "$EXE_VER" >dist/exe_ver |
|
|
8 | else |
|
|
9 | read EXE_VER <dist/exe_ver |
|
|
10 | fi |
8 | |
11 | |
9 | mkdir -p dist/bin |
12 | mkdir -p dist/bin |
10 | |
13 | |
11 | for dist in dist/*.vars; do |
14 | for dist in dist/*.vars; do |
12 | dist="${dist##*/}" |
15 | dist="${dist##*/}" |
… | |
… | |
30 | ( |
33 | ( |
31 | cd dist || exit |
34 | cd dist || exit |
32 | ln -f linux-$arch.bin deliantra-gnu-linux-$arch |
35 | ln -f linux-$arch.bin deliantra-gnu-linux-$arch |
33 | tar cf deliantra-gnu-linux-$arch.tar deliantra-gnu-linux-$arch |
36 | tar cf deliantra-gnu-linux-$arch.tar deliantra-gnu-linux-$arch |
34 | rm -f deliantra-gnu-linux-$arch |
37 | rm -f deliantra-gnu-linux-$arch |
35 | gzip -9vf deliantra-gnu-linux-$arch.tar |
38 | gzip -9vf --rsyncable deliantra-gnu-linux-$arch.tar |
36 | mv deliantra-gnu-linux-$arch.tar.gz bin |
39 | mv deliantra-gnu-linux-$arch.tar.gz bin |
37 | ) || exit |
40 | ) || exit |
38 | done |
41 | done |
39 | |
42 | |
40 | # windows is just the exe |
43 | # windows is just the exe |