From ce32eb8d4f3e869907b46750b692775726cf0f55 Mon Sep 17 00:00:00 2001 From: Jordy Hulck Date: Sat, 1 Jan 2022 18:05:07 +0100 Subject: [PATCH] fix [CurseForge]: Fix script not deleting old version files when upgrading (#1230) --- scripts/start-deployCF | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/start-deployCF b/scripts/start-deployCF index c00c1dcf..6a788393 100755 --- a/scripts/start-deployCF +++ b/scripts/start-deployCF @@ -47,7 +47,7 @@ if ! isTrue "${USE_MODPACK_START_SCRIPT:-true}"; then if [ "$(cat $installMarker)" != "${FTB_SERVER_MOD}" ]; then log "Upgrading modpack" - serverJar=$(find "${FTB_BASE_DIR}" -not -name "forge*installer.jar" -name "forge*.jar") + serverJar=$(find "${FTB_BASE_DIR}" -type f \( -path "*/libraries/*" -o -path "*/mods/*" \) -prune -o -name "forge*.jar" -not -name "forge*installer.jar" -print) if [[ "${serverJar}" ]]; then rm -rf "$(dirname "${serverJar}")"/{mods,*.jar,libraries,resources,scripts,config} fi