feat(config): add support for excluding modules during installation and updates (#22793)

This commit is contained in:
Yehonal
2025-09-06 11:22:22 +02:00
committed by GitHub
parent 725b475dd4
commit d3a6c09b31
4 changed files with 785 additions and 76 deletions

10
conf/dist/config.sh vendored
View File

@@ -162,4 +162,14 @@ export CPUPROFILESIGNAL=${CPUPROFILESIGNAL:-12}
# Lines starting with '#' and empty lines are ignored.
export MODULES_LIST_FILE=${MODULES_LIST_FILE:-"$AC_PATH_ROOT/conf/modules.list"}
# Space/newline separated list of modules to exclude when using
# 'module install --all' and 'module update --all'. Items can be specified
# as simple names (e.g., mod-transmog), owner/name, or full URLs.
# Example:
# export MODULES_EXCLUDE_LIST="azerothcore/mod-transmog azerothcore/mod-autobalance"
export MODULES_EXCLUDE_LIST=""
NO_COLOR=${NO_COLOR:-}
FORCE_COLOR=${FORCE_COLOR:-}