mirror of
https://github.com/itzg/docker-minecraft-server.git
synced 2026-07-05 16:15:10 +00:00
Correctly map legacy whitelist vars APPEND_WHITELIST and OVERRIDE_WHITELIST
This commit is contained in:
+10
-3
@@ -77,13 +77,20 @@ if [[ -v WHITELIST_FILE ]]; then
|
|||||||
fi
|
fi
|
||||||
if [[ -v WHITELIST ]]; then
|
if [[ -v WHITELIST ]]; then
|
||||||
args=()
|
args=()
|
||||||
if isTrue "${APPEND_WHITELIST:-false}" || isFalse "${OVERRIDE_WHITELIST:-true}"; then
|
|
||||||
args+=(--append-only)
|
|
||||||
fi
|
|
||||||
existing="$EXISTING_WHITELIST_FILE"
|
existing="$EXISTING_WHITELIST_FILE"
|
||||||
|
# Working with an OPS list, so normalize the value to a "non-file" mode
|
||||||
if [[ "$EXISTING_WHITELIST_FILE" = SYNC_FILE_MERGE_LIST ]]; then
|
if [[ "$EXISTING_WHITELIST_FILE" = SYNC_FILE_MERGE_LIST ]]; then
|
||||||
existing=MERGE
|
existing=MERGE
|
||||||
fi
|
fi
|
||||||
|
# legacy option
|
||||||
|
if [[ -v APPEND_WHITELIST ]] && isTrue "${APPEND_WHITELIST}"; then
|
||||||
|
existing=MERGE
|
||||||
|
fi
|
||||||
|
# legacy option
|
||||||
|
if [[ -v OVERRIDE_WHITELIST ]] && isFalse "${OVERRIDE_WHITELIST}"; then
|
||||||
|
existing=SKIP
|
||||||
|
fi
|
||||||
|
|
||||||
# shellcheck disable=SC2086
|
# shellcheck disable=SC2086
|
||||||
mc-image-helper manage-users \
|
mc-image-helper manage-users \
|
||||||
"${sharedArgs[@]}" "${args[@]}" \
|
"${sharedArgs[@]}" "${args[@]}" \
|
||||||
|
|||||||
Reference in New Issue
Block a user