mirror of
https://github.com/uprightbass360/AzerothCore-RealmMaster.git
synced 2026-01-13 00:58:34 +00:00
setup ux
This commit is contained in:
34
setup.sh
34
setup.sh
@@ -869,22 +869,22 @@ fi
|
|||||||
printf " %-18s %s\n" "Modules preset:" "$SUMMARY_MODE_TEXT"
|
printf " %-18s %s\n" "Modules preset:" "$SUMMARY_MODE_TEXT"
|
||||||
printf " %-18s %s\n" "Playerbot Max Bots:" "$PLAYERBOT_MAX_BOTS"
|
printf " %-18s %s\n" "Playerbot Max Bots:" "$PLAYERBOT_MAX_BOTS"
|
||||||
printf " %-18s" "Enabled Modules:"
|
printf " %-18s" "Enabled Modules:"
|
||||||
local first=1
|
local enabled_modules=()
|
||||||
for module_var in "${KNOWN_MODULE_VARS[@]}"; do
|
for module_var in "${KNOWN_MODULE_VARS[@]}"; do
|
||||||
eval "value=\$$module_var"
|
eval "value=\$$module_var"
|
||||||
if [ "$value" = "1" ]; then
|
if [ "$value" = "1" ]; then
|
||||||
if [ $first -eq 1 ]; then
|
enabled_modules+=("${module_var#MODULE_}")
|
||||||
printf " %s" "${module_var#MODULE_}"
|
|
||||||
first=0
|
|
||||||
else
|
|
||||||
printf ", %s" "${module_var#MODULE_}"
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
if [ $first -eq 1 ]; then
|
|
||||||
printf " none"
|
if [ ${#enabled_modules[@]} -eq 0 ]; then
|
||||||
|
printf " none\n"
|
||||||
|
else
|
||||||
|
printf "\n"
|
||||||
|
for module in "${enabled_modules[@]}"; do
|
||||||
|
printf " • %s\n" "$module"
|
||||||
|
done
|
||||||
fi
|
fi
|
||||||
printf "\n"
|
|
||||||
if [ "$NEEDS_CXX_REBUILD" = "1" ]; then
|
if [ "$NEEDS_CXX_REBUILD" = "1" ]; then
|
||||||
printf " %-18s detected (source rebuild required)\n" "C++ modules:"
|
printf " %-18s detected (source rebuild required)\n" "C++ modules:"
|
||||||
fi
|
fi
|
||||||
@@ -910,6 +910,20 @@ fi
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ "$RUN_REBUILD_NOW" = "1" ]; then
|
||||||
|
local rebuild_source_path="${MODULES_REBUILD_SOURCE_PATH_VALUE:-./source/azerothcore}"
|
||||||
|
if [ ! -f "$rebuild_source_path/docker-compose.yml" ]; then
|
||||||
|
say INFO "Preparing source repository via scripts/setup-source.sh"
|
||||||
|
if ! ./scripts/setup-source.sh >/dev/null 2>&1; then
|
||||||
|
say WARNING "Source setup encountered issues; running interactively."
|
||||||
|
if ! ./scripts/setup-source.sh; then
|
||||||
|
say WARNING "Source setup failed; skipping automatic rebuild."
|
||||||
|
RUN_REBUILD_NOW=0
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
if [ "$RUN_REBUILD_NOW" = "1" ]; then
|
if [ "$RUN_REBUILD_NOW" = "1" ]; then
|
||||||
if ! ./scripts/rebuild-with-modules.sh --yes --skip-stop; then
|
if ! ./scripts/rebuild-with-modules.sh --yes --skip-stop; then
|
||||||
say WARNING "Module rebuild failed; run ./scripts/rebuild-with-modules.sh manually."
|
say WARNING "Module rebuild failed; run ./scripts/rebuild-with-modules.sh manually."
|
||||||
|
|||||||
Reference in New Issue
Block a user