From f1af132c2a1f7d55458b2715ce44d5ec89d9e56b Mon Sep 17 00:00:00 2001 From: Tianyong Qiu Date: Wed, 19 Feb 2025 15:33:15 +0800 Subject: [PATCH] Update for fix lower func cannot be used in EOF --- devbox/devbox.local/devbox | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/devbox/devbox.local/devbox b/devbox/devbox.local/devbox index 6c46d9f..ffda6c6 100644 --- a/devbox/devbox.local/devbox +++ b/devbox/devbox.local/devbox @@ -1187,7 +1187,7 @@ pushd /home/.devbox/freeleaps/frontend export VITE_API_URL='http://127.0.0.1:8002' export VITE_WEBSOCKET_URL='http://127.0.0.1:8002' -if [[ "\$(lower "\$USE_LOCAL_COMPONENT")" == "true" ]]; then +if [[ \$USE_LOCAL_COMPONENT_VAL == true ]]; then export VITE_PROXY_WEBSOCKET_CHAT_URL='ws://localhost:8012' export VITE_PROXY_API_CHAT_URL='http://localhost:8012' else @@ -1363,9 +1363,11 @@ devbox_deinit_command() { # Clear the DevBox container logs if [[ "$CLEAR_LOGS" == "true" ]]; then echo "==> Clearing logs in $WORKING_HOME/logs..." - sudo chown -R $(whoami):$(whoami) "$WORKING_HOME/logs" - rm -rf "$WORKING_HOME/logs" 2>/dev/null || true - mkdir -p "$WORKING_HOME/logs" 2>/dev/null || true + if [[ -d "$WORKING_HOME/logs" ]]; then + sudo chown -R $(whoami):$(whoami) "$WORKING_HOME/logs" + rm -rf "$WORKING_HOME/logs" 2>/dev/null || true + mkdir -p "$WORKING_HOME/logs" 2>/dev/null || true + fi else echo "==> Skipping log clearing." fi @@ -1380,10 +1382,26 @@ devbox_deinit_command() { echo "==> Skipping repository deletion." fi + if [[ "$CLEAR_LOGS" == "true" ]]; then + # Check if logs directory is removed + if [[ -d "$WORKING_HOME/logs" ]]; then + echo "[WARNING] $WORKING_HOME/logs still exists after removal." + rm -rf "$WORKING_HOME/logs" + else + echo "==> Logs directory removed successfully." + fi + fi + + # Sleep 5 seconds to allow the services to stop, for each second echo 5 seconds increase from 1 to 5 in each second by - + for i in {1..5}; do + echo -n "=" + sleep 1 + done + # Remove the use-local-component file rm -f "$WORKING_HOME/.use-local-component" - echo "==> DevBox deinitialization completed." + echo "> DevBox deinitialization completed." } # :command.function