Commit 2a00cd3c36464a3541334ce5442c35640fcaba79
1 parent
a9795599
plop
git-svn-id: http://svn.net-core.org/repos/t-engine4@2153 51575b47-30f0-44d4-a5cc-537603b46e54
Showing
1 changed file
with
22 additions
and
3 deletions
1 | #!/bin/sh | 1 | #!/bin/sh |
2 | 2 | ||
3 | +if test $# -lt 5 ; then | ||
4 | + echo "Usage: release.sh [engine version for teae] [tome version for team] [version for public] [long engine version] [long tome version]" | ||
5 | + exit | ||
6 | +fi | ||
3 | 7 | ||
4 | # Check validity | 8 | # Check validity |
5 | find game/ bootstrap/ -name '*lua' | xargs -n1 luac -p | 9 | find game/ bootstrap/ -name '*lua' | xargs -n1 luac -p |
@@ -8,9 +12,11 @@ if test $? -ne 0 ; then | @@ -8,9 +12,11 @@ if test $? -ne 0 ; then | ||
8 | exit 1 | 12 | exit 1 |
9 | fi | 13 | fi |
10 | 14 | ||
11 | -ver="$1" | ||
12 | -tomename="$2" | ||
13 | -tename="$3" | 15 | +ever="$1" |
16 | +tver="$2" | ||
17 | +ver="$3" | ||
18 | +tomename="$4" | ||
19 | +tename="$5" | ||
14 | 20 | ||
15 | rm -rf tmp | 21 | rm -rf tmp |
16 | mkdir tmp | 22 | mkdir tmp |
@@ -23,7 +29,18 @@ mkdir t-engine4-linux32-"$ver" | @@ -23,7 +29,18 @@ mkdir t-engine4-linux32-"$ver" | ||
23 | echo "******************** Src" | 29 | echo "******************** Src" |
24 | cd t-engine4-src-"$ver" | 30 | cd t-engine4-src-"$ver" |
25 | cp -a ../../bootstrap/ ../../game/ ../../C* ../../premake4.lua ../../src/ . | 31 | cp -a ../../bootstrap/ ../../game/ ../../C* ../../premake4.lua ../../src/ . |
32 | +rm -rf game/modules/angband | ||
26 | find . -name '*~' -or -name '.svn' | xargs rm -rf | 33 | find . -name '*~' -or -name '.svn' | xargs rm -rf |
34 | + | ||
35 | +# create teae/teams | ||
36 | +cd game/engines | ||
37 | +te4_pack_engine.sh default/ te4-"$ever" | ||
38 | +mv -i te4-*.teae boot-te4-*.team /var/www/te4.org/htdocs/dl/engines | ||
39 | +cd ../modules | ||
40 | +te4_pack_module.sh tome "$tver" | ||
41 | +mv -i tome*.team /var/www/te4.org/htdocs/dl/modules/tome/ | ||
42 | +cd ../../ | ||
43 | + | ||
27 | cd .. | 44 | cd .. |
28 | tar cvjf t-engine4-src-"$ver".tar.bz2 t-engine4-src-"$ver" | 45 | tar cvjf t-engine4-src-"$ver".tar.bz2 t-engine4-src-"$ver" |
29 | 46 | ||
@@ -32,6 +49,7 @@ echo "******************** Windows" | @@ -32,6 +49,7 @@ echo "******************** Windows" | ||
32 | cd t-engine4-windows-"$ver" | 49 | cd t-engine4-windows-"$ver" |
33 | cp -a ../../bootstrap/ ../../game/ ../../C* ../../dlls/* . | 50 | cp -a ../../bootstrap/ ../../game/ ../../C* ../../dlls/* . |
34 | find . -name '*~' -or -name '.svn' | xargs rm -rf | 51 | find . -name '*~' -or -name '.svn' | xargs rm -rf |
52 | +rm -rf game/modules/angband | ||
35 | cd .. | 53 | cd .. |
36 | zip -r -9 t-engine4-windows-"$ver".zip t-engine4-windows-"$ver" | 54 | zip -r -9 t-engine4-windows-"$ver".zip t-engine4-windows-"$ver" |
37 | 55 | ||
@@ -40,6 +58,7 @@ echo "******************** linux32" | @@ -40,6 +58,7 @@ echo "******************** linux32" | ||
40 | cd t-engine4-linux32-"$ver" | 58 | cd t-engine4-linux32-"$ver" |
41 | cp -a ../../bootstrap/ ../../game/ ../../C* ../../linux-bin/* . | 59 | cp -a ../../bootstrap/ ../../game/ ../../C* ../../linux-bin/* . |
42 | find . -name '*~' -or -name '.svn' | xargs rm -rf | 60 | find . -name '*~' -or -name '.svn' | xargs rm -rf |
61 | +rm -rf game/modules/angband | ||
43 | cd .. | 62 | cd .. |
44 | tar -cvjf t-engine4-linux32-"$ver".tar.bz2 t-engine4-linux32-"$ver" | 63 | tar -cvjf t-engine4-linux32-"$ver".tar.bz2 t-engine4-linux32-"$ver" |
45 | 64 |
-
Please register or login to post a comment