#!/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|*/Q3Pack) pack="$pack/tools" ;; */WolfPack) pack="$pack/bin" ;; 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