- rm -rf Xonotic Xonotic*.zip
- mkdir -p Xonotic
- date +%Y%m%d > Xonotic/stamp.txt
- git archive --format=tar HEAD -- Docs misc server xonotic-linux-glx.sh xonotic-linux-sdl.sh misc/buildfiles | {
- cd Xonotic
- mkdir data fteqcc darkplaces-src fteqcc-src
- tar xvf -
- rm -rf misc/builddeps
- mv misc/buildfiles/win32/* . || true
- mv misc/buildfiles/win64/* . || true
- mv misc/buildfiles/osx/* . || true
- rm -rf misc/buildfiles
+ case "$RELEASETYPE" in
+ beta)
+ msg "Building a BETA"
+ ;;
+ release)
+ msg "Building a RELEASE"
+ ;;
+ *)
+ msg "Must either set RELEASETYPE=beta or RELEASETYPE=release"
+ exit 1
+ ;;
+ esac
+ verbose rm -rf Xonotic Xonotic*.zip
+ verbose mkdir -p Xonotic
+ verbose date +%Y%m%d > Xonotic/stamp.txt
+ verbose git archive --format=tar HEAD -- Docs misc server xonotic-linux-glx.sh xonotic-linux-sdl.sh misc/buildfiles | {
+ verbose cd Xonotic
+ verbose mkdir data fteqcc source source/darkplaces source/fteqcc
+ verbose tar xvf -
+ verbose rm -rf misc/builddeps
+ verbose mv misc/buildfiles/win32/* . || true
+ verbose mv misc/buildfiles/win64/* . || true
+ verbose mv misc/buildfiles/osx/* . || true
+ verbose rm -rf misc/buildfiles