From e9a0d2d4322fd862f6dd2d03b2a900c15176024e Mon Sep 17 00:00:00 2001 From: Ben Peddell Date: Fri, 3 Nov 2017 22:10:23 +1000 Subject: [PATCH] Fix beta detection / selection --- tools/arkmanager | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tools/arkmanager b/tools/arkmanager index 66fb4bf..cb4ee06 100755 --- a/tools/arkmanager +++ b/tools/arkmanager @@ -637,7 +637,7 @@ function getStagingVersion(){ # function getCurrentBranch(){ if [ -f "${arkserverroot}/steamapps/appmanifest_${appid}.acf" ]; then - while read name val; do if [ "${name}" == "{" ]; then parseSteamACF "UserConfig" "betakey"; break; fi; done <"${arkserverroot}/steamapps/appmanifest_${appid}.acf" + while read name val; do if [ "${name}" == "{" ]; then parseSteamACF ".UserConfig" "betakey"; break; fi; done <"${arkserverroot}/steamapps/appmanifest_${appid}.acf" fi } @@ -646,7 +646,7 @@ function getCurrentBranch(){ # function getCurrentBranch(){ if [ -f "${arkStagingDir}/steamapps/appmanifest_${appid}.acf" ]; then - while read name val; do if [ "${name}" == "{" ]; then parseSteamACF "UserConfig" "betakey"; break; fi; done <"${arkStagingDir}/steamapps/appmanifest_${appid}.acf" + while read name val; do if [ "${name}" == "{" ]; then parseSteamACF ".UserConfig" "betakey"; break; fi; done <"${arkStagingDir}/steamapps/appmanifest_${appid}.acf" fi } @@ -1351,7 +1351,9 @@ doStopAll(){ # install / update / download update # runSteamCMDAppUpdate(){ - runSteamCMDspinner +force_install_dir "$1" +app_update $appid $steamcmd_appextraopts $2 + local installdir="$1" + shift + runSteamCMDspinner +force_install_dir "$installdir" +app_update $appid $steamcmd_appextraopts "$@" } #