diff --git a/examples/docker-compose-generic-pack.yml b/examples/docker-compose-generic-pack.yml index 314a80833c5..dfb2d1522e7 100644 --- a/examples/docker-compose-generic-pack.yml +++ b/examples/docker-compose-generic-pack.yml @@ -13,6 +13,7 @@ services: VERSION: ${VERSION:-1.17.1} FORGEVERSION: ${FORGEVERSION:-37.0.90} GENERIC_PACK: /modpacks/${MODPACK:-Server-Files-0.0.21.zip} + REMOVE_OLD_MODS: "${REMOVE_OLD_MODS:-false}" ports: - "25565:25565" diff --git a/scripts/start-setupModpack b/scripts/start-setupModpack index 02036b46aa9..37bbaf784d6 100755 --- a/scripts/start-setupModpack +++ b/scripts/start-setupModpack @@ -6,6 +6,7 @@ set -e -o pipefail : "${MODS_FILE:=}" : "${REMOVE_OLD_MODS_DEPTH:=1} " : "${REMOVE_OLD_MODS_INCLUDE:=*.jar}" +sum_file=/data/.generic_pack.sum # shellcheck source=start-utils . "${SCRIPTS:-/}start-utils" @@ -18,6 +19,7 @@ CURSE_URL_BASE=${CURSE_URL_BASE:-https://minecraft.curseforge.com/projects} if isTrue "${REMOVE_OLD_MODS}" && [ -z "${MODS_FILE}" ]; then removeOldMods /data/mods removeOldMods /data/plugins + rm -f "$sum_file" fi # If packwiz url passed, bootstrap packwiz and update mods before other modpack processing @@ -204,7 +206,6 @@ if [[ "${GENERIC_PACKS}" ]]; then fi done - sum_file=/data/.generic_pack.sum isDebugging && [ -f "$sum_file}" ] && cat "$sum_file" if ! sha256sum -c "${sum_file}" --status 2> /dev/null; then base_dir=/tmp/generic_pack_base