summaryrefslogtreecommitdiff
path: root/includes/autoinstall-includes.sh
diff options
context:
space:
mode:
Diffstat (limited to 'includes/autoinstall-includes.sh')
-rw-r--r--includes/autoinstall-includes.sh55
1 files changed, 15 insertions, 40 deletions
diff --git a/includes/autoinstall-includes.sh b/includes/autoinstall-includes.sh
index 8f80036..0cd3754 100644
--- a/includes/autoinstall-includes.sh
+++ b/includes/autoinstall-includes.sh
@@ -38,64 +38,39 @@ function query
done
}
-function choosegame
-{
- while true; do
- choice=0
- echo "Choose the game to install from the list:"
- echo "1 | Baldur's Gate 1 (5CD International version)"
- echo "2 | Baldurs Gate & Tales of the Sword Coast (3CD US version)"
- echo "3 | Tales of the Sword Coast (1CD UK version)"
- echo "4 | Planescape: Torment (4CD version)"
- echo "5 | Planescape: Torment (2CD version)"
- echo "6 | Icewind Dale (2CD UK version)"
- echo "7 | Icewind Dale 2 (2CD version)"
-
- read -n 1 choice
- echo
-
- case $choice in
- 1 ) export CDMD5="138528155dfeb695bd63f90eacee7dc0"
- return 0 ;;
- 2 ) export CDMD5="1a6828b97a27967e8c4acc25e1ef48d2"
- return 0 ;;
- 3 ) export CDMD5="e27d259ddc0171ff945dbba136e60309"
- return 0 ;;
- 4 ) export CDMD5="5e8c2075163aca124de4a467fb33063d"
- return 0 ;;
- 5 ) export CDMD5="640b61443cc86c434f1b6826e63c0e33"
- return 0 ;;
- 6 ) export CDMD5="b79582f4f80270d48e6b26f529ba31dd"
- return 0 ;;
- 7 ) export CDMD5="77307366ba3e8a246f6f238cbb3b7874"
- return 0 ;;
- esac
- done
-}
-
function recommendcfg
{
- # usage: recommendcfg [numofcds]
+ # usage: recommendcfg [numofcds] [startCd]
if [ "$1" ]; then
- NUMOFCDS=$1
+ NUMOFCDS="$1"
else
NUMOFCDS=1
fi
+ if [ "$2" ]; then
+ STARTCD="$2"
+ else
+ STARTCD=1
+ fi
+
echo
echo "To play the game with GemRB, you will need to add the following"
echo "lines to your GemRB.cfg file:"
echo
LINE="GamePath=$TARGETDIR"; echo $LINE
if [ $FULLINSTALL -eq 1 ]; then
- for CDNUMBER in $(seq $NUMOFCDS); do
- LINE="CD$CDNUMBER=$TARGETDIR"
+ for CDNUMBER in $(seq $startCd $(($NUMOFCDS+$startCd-1))); do
+ if [ -d "${TARGETDIR}/cd${CDNUMBER}" ]; then
+ LINE="CD${CDNUMBER}=${TARGETDIR}/cd${CDNUMBER}"
+ else
+ LINE="CD${CDNUMBER}=${TARGETDIR}"
+ fi
echo $LINE
done
echo "GameOnCD=0"
else
- for CDNUMBER in $(seq $NUMOFCDS); do
+ for CDNUMBER in $(seq $startCd $(($NUMOFCDS+$startCd-1))); do
LINE="CD$CDNUMBER=$CDMOUNT/cd$CDNUMBER"
echo $LINE
done