diff --git a/client/install.sh b/install_client.sh similarity index 85% rename from client/install.sh rename to install_client.sh index 0087c89..fe32c4c 100755 --- a/client/install.sh +++ b/install_client.sh @@ -1,20 +1,20 @@ #!/usr/bin/env bash # CLIENT installer — sets up the we_monitor GUI client. -# Does NOT install the server (see server/install.sh). +# Does NOT install the server (see install_server.sh). # # Fresh install: -# chmod +x install.sh -# ./install.sh +# chmod +x install_client.sh +# ./install_client.sh # # Update (code already pulled via git): -# ./install.sh +# ./install_client.sh set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" -REPO_DIR="$(dirname "$SCRIPT_DIR")" +REPO_DIR="$SCRIPT_DIR" -VENV="$SCRIPT_DIR/.venv" +VENV="$REPO_DIR/.venv" PYTHON="$VENV/bin/python" IS_UPDATE=false @@ -41,15 +41,15 @@ fi echo "==> Installing / updating dependencies" "$VENV/bin/pip" install --quiet --upgrade pip -"$VENV/bin/pip" install --quiet --upgrade -r "$SCRIPT_DIR/requirements.txt" +"$VENV/bin/pip" install --quiet --upgrade -r "$REPO_DIR/client/requirements.txt" echo " Python : $PYTHON" echo "" # ── 2. launcher script ──────────────────────────────────────────────────────── -LAUNCHER="$SCRIPT_DIR/run.sh" +LAUNCHER="$REPO_DIR/client/run.sh" cat > "$LAUNCHER" < Launcher written : $LAUNCHER" @@ -60,7 +60,7 @@ CMD="$BIN_DIR/we_monitor_gui" mkdir -p "$BIN_DIR" cat > "$CMD" < System command : $CMD" diff --git a/server/install.sh b/install_server.sh similarity index 97% rename from server/install.sh rename to install_server.sh index 26284dc..302aa49 100755 --- a/server/install.sh +++ b/install_server.sh @@ -15,7 +15,7 @@ set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" -REPO_DIR="$(dirname "$SCRIPT_DIR")" +REPO_DIR="$SCRIPT_DIR" SERVICE_NAME="we_monitor" CREDS_DIR="$HOME/.config/we_monitor" CREDS_FILE="$CREDS_DIR/credentials.json" @@ -23,7 +23,7 @@ SYSTEMD_DIR="$HOME/.config/systemd/user" SERVICE_FILE="$SYSTEMD_DIR/$SERVICE_NAME.service" LOG_DIR="$REPO_DIR/logs" -VENV="$SCRIPT_DIR/.venv" +VENV="$REPO_DIR/.venv" PYTHON="$VENV/bin/python" # detect fresh install vs update @@ -55,7 +55,7 @@ fi echo "==> Installing / updating dependencies" "$VENV/bin/pip" install --quiet --upgrade pip -"$VENV/bin/pip" install --quiet --upgrade -r "$SCRIPT_DIR/requirements.txt" +"$VENV/bin/pip" install --quiet --upgrade -r "$REPO_DIR/server/requirements.txt" echo "==> Applying cariad-hybrid-auth-fix.patch to volkswagencarnet" SITE_PKG="$("$PYTHON" -c 'import sysconfig; print(sysconfig.get_path("purelib"))')"