Feat: Disabling Mods in Generic Packs (#3281)

This commit is contained in:
Azuna
2025-01-26 21:50:59 -05:00
committed by GitHub
parent 0ff1e993d0
commit 6bb2c3a8c4
2 changed files with 21 additions and 0 deletions

View File

@@ -155,6 +155,7 @@ function handleGenericPacks() {
: "${GENERIC_PACKS:=${GENERIC_PACK}}"
: "${GENERIC_PACKS_PREFIX:=}"
: "${GENERIC_PACKS_SUFFIX:=}"
: "${GENERIC_PACKS_DISABLE_MODS:=}"
if [[ "${GENERIC_PACKS}" ]]; then
IFS=',' read -ra packs <<< "${GENERIC_PACKS}"
@@ -192,6 +193,12 @@ function handleGenericPacks() {
extract "${pack}" "${base_dir}"
done
# Disable mods
for mod in ${GENERIC_PACKS_DISABLE_MODS}; do
log Disabling $mod
find "${base_dir}" -name "$mod" -exec mv {} {}.disabled -v \;
done
# Remove any eula file since container manages it
rm -f "${base_dir}/eula.txt"