This shows you the differences between two versions of the page.
sourceforge:cvs [2018/04/23 14:20] karl created |
sourceforge:cvs [2018/04/23 19:05] (current) karl Add CVSROOT, jxclient , maps-bigworld , sounds modules |
||
---|---|---|---|
Line 13: | Line 13: | ||
Several modules (folders) are available : | Several modules (folders) are available : | ||
- | - CFJavaEditor | + | - CVSROOT -- 1 MB |
- | - arch | + | - CFJavaEditor -- 9 MB |
- | - iso_arch | + | - arch -- 48 MB |
- | - alternate_images | + | - iso_arch -- 24 MB |
- | - client | + | - alternate_images -- 7 MB |
- | - cfclient_sdl | + | - client -- 6 MB |
- | - crossfire -- the server | + | - cfclient_sdl -- 5 MB |
- | - maps | + | - jxclient -- 12 MB |
+ | - crossfire -- the server - 23 MB | ||
+ | - maps -- 47 MB | ||
+ | - maps-bigworld -- 169 MB | ||
+ | - sounds -- 1 MB | ||
These modules can be checked out by the following syntax : | These modules can be checked out by the following syntax : | ||
Line 32: | Line 36: | ||
A bash script to checkout the modules one by one. \\ | A bash script to checkout the modules one by one. \\ | ||
The cvs server on SF is pretty lazy, therefore the script attempts MAX_RETRIES on each of the modules. \\ | The cvs server on SF is pretty lazy, therefore the script attempts MAX_RETRIES on each of the modules. \\ | ||
- | The script is expected to be placed and run outside o folder named ' crossfire_cvs ' . | + | The script is expected to be placed and run outside of a folder named ' crossfire_cvs ' . |
<code bash> | <code bash> | ||
#!/bin/ash | #!/bin/ash | ||
Line 67: | Line 71: | ||
trap "pidof cvs && kill -2 `pidof cvs`" INT | trap "pidof cvs && kill -2 `pidof cvs`" INT | ||
- | for d in CFJavaEditor arch client iso_arch \ | + | for d in CVSROOT CFJavaEditor arch client iso_arch \ |
- | alternate_images cfclient_sdl crossfire maps | + | alternate_images cfclient_sdl crossfire jxclient \ |
+ | maps maps-bigworld sounds | ||
do mkdir $VERB -p $d | do mkdir $VERB -p $d | ||
done | done |