Commit 2a00cd3c36464a3541334ce5442c35640fcaba79

Authored by dg
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 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 8 # Check validity
5 9 find game/ bootstrap/ -name '*lua' | xargs -n1 luac -p
... ... @@ -8,9 +12,11 @@ if test $? -ne 0 ; then
8 12 exit 1
9 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 21 rm -rf tmp
16 22 mkdir tmp
... ... @@ -23,7 +29,18 @@ mkdir t-engine4-linux32-"$ver"
23 29 echo "******************** Src"
24 30 cd t-engine4-src-"$ver"
25 31 cp -a ../../bootstrap/ ../../game/ ../../C* ../../premake4.lua ../../src/ .
  32 +rm -rf game/modules/angband
26 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 44 cd ..
28 45 tar cvjf t-engine4-src-"$ver".tar.bz2 t-engine4-src-"$ver"
29 46
... ... @@ -32,6 +49,7 @@ echo "******************** Windows"
32 49 cd t-engine4-windows-"$ver"
33 50 cp -a ../../bootstrap/ ../../game/ ../../C* ../../dlls/* .
34 51 find . -name '*~' -or -name '.svn' | xargs rm -rf
  52 +rm -rf game/modules/angband
35 53 cd ..
36 54 zip -r -9 t-engine4-windows-"$ver".zip t-engine4-windows-"$ver"
37 55
... ... @@ -40,6 +58,7 @@ echo "******************** linux32"
40 58 cd t-engine4-linux32-"$ver"
41 59 cp -a ../../bootstrap/ ../../game/ ../../C* ../../linux-bin/* .
42 60 find . -name '*~' -or -name '.svn' | xargs rm -rf
  61 +rm -rf game/modules/angband
43 62 cd ..
44 63 tar -cvjf t-engine4-linux32-"$ver".tar.bz2 t-engine4-linux32-"$ver"
45 64
... ...