| Line | |
|---|
| 1 | #! /bin/sh |
|---|
| 2 | |
|---|
| 3 | cd /tmp |
|---|
| 4 | |
|---|
| 5 | # Make sure previous copies are gone |
|---|
| 6 | rm -rf quake3/ |
|---|
| 7 | |
|---|
| 8 | # Checkout a new copy of ioq3 |
|---|
| 9 | svn co svn://svn.icculus.org/quake3/trunk/ quake3 |
|---|
| 10 | cd quake3/ |
|---|
| 11 | |
|---|
| 12 | IOQ3REVISION=`svnversion .` |
|---|
| 13 | IOQ3VERSION=ioq3-r$IOQ3REVISION |
|---|
| 14 | |
|---|
| 15 | rm -rf $IOQ3VERSION |
|---|
| 16 | svn export . $IOQ3VERSION |
|---|
| 17 | cd $IOQ3VERSION |
|---|
| 18 | |
|---|
| 19 | # Remove READMEs and the like |
|---|
| 20 | rm -rf BUGS ChangeLog README COPYING.txt NOTTODO TODO id-readme.txt misc/ |
|---|
| 21 | |
|---|
| 22 | # Remove Q3 ui stuff |
|---|
| 23 | rm -rf ui/ |
|---|
| 24 | |
|---|
| 25 | # Remove Windows/VC related stuff |
|---|
| 26 | rm -f `find -iname "*.bat"` |
|---|
| 27 | rm -f `find -iname "*.lnt"` |
|---|
| 28 | rm -f `find -iname "*.sln"` |
|---|
| 29 | rm -f `find -iname "*.vcproj"` |
|---|
| 30 | rm -f `find -iname "*.def"` |
|---|
| 31 | rm -f `find -iname "*.q3asm"` |
|---|
| 32 | rm -f `find -iname "*.mak"` |
|---|
| 33 | rm -f `find -iname "*.ico"` |
|---|
| 34 | rm -f `find -iname "*.bmp"` |
|---|
| 35 | |
|---|
| 36 | # Remove game code |
|---|
| 37 | rm -rf code/cgame/ code/game/ code/ui/ code/q3_ui/ |
|---|
| 38 | |
|---|
| 39 | mv code src |
|---|
| 40 | |
|---|
| 41 | cd .. |
|---|
| 42 | svn_load_dirs svn://svn.icculus.org/tremulous/ -t upstream/$IOQ3VERSION upstream/current $IOQ3VERSION/ |
|---|