diff options
author | Nick White <git@njw.me.uk> | 2009-08-16 03:08:37 +0100 |
---|---|---|
committer | Nick White <git@njw.me.uk> | 2009-08-16 03:08:37 +0100 |
commit | 920ac6e2414eb1840104100545958d857446f296 (patch) | |
tree | e32787a54d2620014826a42a1a2534ec1368cf46 | |
parent | 4f837e2cef827e6f700c5ae180551510ffedc718 (diff) | |
download | gemrb-gameinstallers-920ac6e2414eb1840104100545958d857446f296.tar.bz2 gemrb-gameinstallers-920ac6e2414eb1840104100545958d857446f296.zip |
Fixed variable typo and improved config recommends
Fixed typo of STARTCD which led to undefined results.
Only recommend to use the GameOnCD config variable if we know if it
would be useful or not.
-rw-r--r-- | includes/autoinstall-includes.sh | 13 | ||||
-rw-r--r-- | includes/cd-list.sh | 2 |
2 files changed, 10 insertions, 5 deletions
diff --git a/includes/autoinstall-includes.sh b/includes/autoinstall-includes.sh index 0cd3754..9462c80 100644 --- a/includes/autoinstall-includes.sh +++ b/includes/autoinstall-includes.sh @@ -40,7 +40,7 @@ function query function recommendcfg { - # usage: recommendcfg [numofcds] [startCd] + # usage: recommendcfg [numofcds] [startcd] if [ "$1" ]; then NUMOFCDS="$1" @@ -60,7 +60,7 @@ function recommendcfg echo LINE="GamePath=$TARGETDIR"; echo $LINE if [ $FULLINSTALL -eq 1 ]; then - for CDNUMBER in $(seq $startCd $(($NUMOFCDS+$startCd-1))); do + for CDNUMBER in $(seq $STARTCD $(($NUMOFCDS+$STARTCD-1))); do if [ -d "${TARGETDIR}/cd${CDNUMBER}" ]; then LINE="CD${CDNUMBER}=${TARGETDIR}/cd${CDNUMBER}" else @@ -68,12 +68,15 @@ function recommendcfg fi echo $LINE done - echo "GameOnCD=0" else - for CDNUMBER in $(seq $startCd $(($NUMOFCDS+$startCd-1))); do + for CDNUMBER in $(seq $STARTCD $(($NUMOFCDS+$STARTCD-1))); do LINE="CD$CDNUMBER=$CDMOUNT/cd$CDNUMBER" echo $LINE done - echo "GameOnCD=1" + fi + + # if startcd exists we can't tell if GameOnCD should be recommended + if [ $STARTCD -eq 1 ] ; then + [ $FULLINSTALL -eq 1 ] && echo "GameOnCD=0" || echo "GameOnCD=1" fi } diff --git a/includes/cd-list.sh b/includes/cd-list.sh index 84465b5..8acf905 100644 --- a/includes/cd-list.sh +++ b/includes/cd-list.sh @@ -45,6 +45,8 @@ function get_game MINSCRIPT="bg1/install-1cd-totsc-uk.sh" PATCHES="bg1/install-patch-totsc-uk.sh bg1/install-patch-baldurdash-fix.sh bg1/install-patch-totsc-baldurdash-text.sh" WINDOWSFILES="bgmain2.exe baldur.exe config.exe mconvert.exe" + CDNO=1 + CDSTART=6 ;; $BG2_4CD_US_MD5 ) FULLGAMENAME="Baldurs Gate 2 - Shadows of Amn: 4CD US version" |