4 # sh download-gamepack.sh
5 # LICENSEFILTER=GPL BATCH=1 sh download-gamepack.sh
11 if [ -f "$1/extra-urls.txt" ]; then
12 while IFS=" " read -r FILE URL; do
13 wget -O "$1/$FILE" "$URL"
14 done < "$1/extra-urls.txt"
25 if [ -d "games/$pack" ]; then
26 echo "Updating $pack..."
29 svn update "games/$pack" "$@"
40 mv zipdownload/*/* "games/$pack/"
46 git archive --remote="$source" --prefix="$pack/" "$2":"$1" | tar xvf -
55 extra_urls "games/$pack"
60 echo "Available pack: $pack"
61 echo " License: $license"
62 echo " Download via $sourcetype from $source"
64 case " $PACKFILTER " in
70 echo "Pack $pack rejected because it is not in PACKFILTER."
74 case " $LICENSEFILTER " in
80 echo "Pack $pack rejected because its license is not in LICENSEFILTER."
87 echo "Download this pack? (y/n)"
103 echo "Downloading $pack..."
104 case "$sourcetype" in
106 svn checkout "$source" "games/$pack" "$@"
116 mv zipdownload/*/* "games/$pack/"
121 git archive --remote="$source" --prefix="$pack/" "$2":"$1" | tar xvf -
126 git clone "$source" "$pack"
130 extra_urls "games/$pack"
134 pack DarkPlacesPack GPL svn https://zerowing.idsoftware.com/svn/radiant.gamepacks/DarkPlacesPack/branches/1.5/
135 pack NexuizPack GPL gitdir git://git.icculus.org/divverent/nexuiz.git misc/netradiant-NexuizPack master
136 pack OpenArenaPack unknown zip1 http://ingar.satgnu.net/files/gtkradiant/gamepacks/OpenArenaPack.zip
137 pack Q3Pack proprietary svn https://zerowing.idsoftware.com/svn/radiant.gamepacks/Q3Pack/trunk/ -r29
138 pack Quake2Pack proprietary zip1 http://ingar.satgnu.net/files/gtkradiant/gamepacks/Quake2Pack.zip
139 pack Quake2WorldPack GPL svn svn://jdolan.dyndns.org/quake2world/trunk/gtkradiant
140 pack QuakePack proprietary zip1 http://ingar.satgnu.net/files/gtkradiant/gamepacks/QuakePack.zip
141 pack TremulousPack proprietary zip1 http://ingar.satgnu.net/files/gtkradiant/gamepacks/TremulousPack.zip
142 pack UFOAIPack proprietary svn https://zerowing.idsoftware.com/svn/radiant.gamepacks/UFOAIPack/branches/1.5/
143 pack WarsowPack GPL svn http://opensvn.csie.org/warsowgamepack/netradiant/games/WarsowPack/
144 pack XonoticPack GPL git git://git.xonotic.org/xonotic/netradiant-xonoticpack.git