netradiant-custom/install-gamepack.sh
2021-11-12 18:57:13 +03:00

44 lines
713 B
Bash
Executable File

#!/bin/sh
# installs a game pack
# Usage:
# install-gamepack.sh gamepack installdir
set -ex
: ${CP:=cp}
: ${CP_R:=cp -r}
pack=$1
dest=$2
# Some per-game workaround for malformed gamepack
case $pack in
*/JediAcademyPack)
pack="$pack/Tools"
;;
*/PreyPack|*/Quake3Pack)
pack="$pack/tools"
;;
*/WolfPack)
pack="$pack/bin"
;;
*/SmokinGunsPack|*/UnvanquishedPack)
pack="$pack/build/netradiant"
;;
*/WoPPack)
pack="$pack/netradiant"
;;
esac
for GAMEFILE in "$pack/games"/*.game; do
if [ x"$GAMEFILE" != x"$pack/games/*.game" ]; then
$CP "$GAMEFILE" "$dest/games/"
fi
done
for GAMEDIR in "$pack"/*.game; do
if [ x"$GAMEDIR" != x"$pack/*.game" ]; then
$CP_R "$GAMEDIR" "$dest/"
fi
done