


























@@ -180,6 +180,20 @@ INSTALL_SCRIPT_DOCKER_ARGS=(
180180 -v "$ROOT_DIR/scripts/install.sh:/tmp/openclaw-install.sh:ro"
181181 -v "$ROOT_DIR/scripts/install-cli.sh:/tmp/openclaw-install-cli.sh:ro"
182182)
183+SMOKE_RUNNER_ENV_ARGS=()
184+185+for env_name in \
186+ OPENCLAW_INSTALL_ALLOW_LEGACY_UPDATE_WARNING \
187+ OPENCLAW_INSTALL_SELF_UPDATE_WARNING_FIXED_VERSION \
188+ OPENCLAW_INSTALL_SMOKE_COMMAND_TIMEOUT \
189+ OPENCLAW_INSTALL_SMOKE_HEARTBEAT_INTERVAL \
190+ OPENCLAW_INSTALL_SMOKE_PREVIOUS \
191+ OPENCLAW_INSTALL_SMOKE_SKIP_PREVIOUS; do
192+ env_value="${!env_name:-}"
193+if [[ -n "$env_value" && "$env_value" != "undefined" && "$env_value" != "null" ]]; then
194+ SMOKE_RUNNER_ENV_ARGS+=(-e "$env_name")
195+fi
196+done
183197184198remove_owned_npm_cache() {
185199if [[ "$NPM_CACHE_OWNED" != "1" || -z "$NPM_CACHE_DIR" || ! -d "$NPM_CACHE_DIR" ]]; then
@@ -406,6 +420,7 @@ else
406420${UPDATE_DOCKER_HOST_ARGS[@]+"${UPDATE_DOCKER_HOST_ARGS[@]}"} \
407421"${NPM_CACHE_DOCKER_ARGS[@]}" \
408422"${INSTALL_SCRIPT_DOCKER_ARGS[@]}" \
423+"${SMOKE_RUNNER_ENV_ARGS[@]}" \
409424 -v "${LATEST_DIR}:/out" \
410425 -e OPENCLAW_INSTALL_URL="$INSTALL_URL" \
411426 -e OPENCLAW_INSTALL_PACKAGE="$PACKAGE_NAME" \
@@ -428,6 +443,7 @@ else
428443 --platform "$SMOKE_PLATFORM" \
429444${UPDATE_DOCKER_HOST_ARGS[@]+"${UPDATE_DOCKER_HOST_ARGS[@]}"} \
430445"${NPM_CACHE_DOCKER_ARGS[@]}" \
446+"${SMOKE_RUNNER_ENV_ARGS[@]}" \
431447 -e OPENCLAW_INSTALL_PACKAGE="$PACKAGE_NAME" \
432448 -e OPENCLAW_INSTALL_SMOKE_MODE=update \
433449 -e OPENCLAW_INSTALL_UPDATE_BASELINE="$UPDATE_BASELINE_VERSION" \
@@ -447,6 +463,7 @@ else
447463 --platform "$SMOKE_PLATFORM" \
448464${UPDATE_DOCKER_HOST_ARGS[@]+"${UPDATE_DOCKER_HOST_ARGS[@]}"} \
449465"${NPM_CACHE_DOCKER_ARGS[@]}" \
466+"${SMOKE_RUNNER_ENV_ARGS[@]}" \
450467 -e OPENCLAW_INSTALL_PACKAGE="$PACKAGE_NAME" \
451468 -e OPENCLAW_INSTALL_SMOKE_MODE=npm-global \
452469 -e OPENCLAW_INSTALL_UPDATE_BASELINE="$UPDATE_BASELINE_VERSION" \
@@ -469,6 +486,7 @@ else
469486 --platform "$SMOKE_PLATFORM" \
470487"${NPM_CACHE_DOCKER_ARGS[@]}" \
471488"${INSTALL_SCRIPT_DOCKER_ARGS[@]}" \
489+"${SMOKE_RUNNER_ENV_ARGS[@]}" \
472490 -e OPENCLAW_INSTALL_URL="$FRESHNESS_INSTALL_URL" \
473491 -e OPENCLAW_INSTALL_PACKAGE="$PACKAGE_NAME" \
474492 -e OPENCLAW_INSTALL_SMOKE_MODE=freshness \
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。