From 3d179146b719ffbffb631b38f03c6c6bb197f515 Mon Sep 17 00:00:00 2001 From: Brad Stein Date: Sun, 1 Jun 2025 22:12:09 -0500 Subject: [PATCH] added url --- scripts/install-server.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/install-server.sh b/scripts/install-server.sh index 32c0dd0..a9554b2 100755 --- a/scripts/install-server.sh +++ b/scripts/install-server.sh @@ -17,6 +17,7 @@ sudo -u "$ORIG_USER" rustup default stable # 3. writable build tree under /var/src (create once, chown to user) SRC_DIR=/var/src/navka +REPO_URL=ssh://git@scm.bstein.dev:2242/brad_stein/navka.git if [[ ! -d $SRC_DIR ]]; then sudo mkdir -p /var/src sudo chown "$ORIG_USER":"$ORIG_USER" /var/src @@ -24,7 +25,7 @@ fi if [[ -d $SRC_DIR/.git ]]; then sudo -u "$ORIG_USER" git -C "$SRC_DIR" pull --ff-only else - sudo -u "$ORIG_USER" git clone "$PWD" "$SRC_DIR" + sudo -u "$ORIG_USER" git clone "$REPO_URL" "$SRC_DIR" fi # 4. build (as the normal user – avoids root-owned Cargo.lock) @@ -32,7 +33,7 @@ sudo -u "$ORIG_USER" bash -c "cd '$SRC_DIR/server' && cargo build --release" # 5. install payload sudo install -Dm755 "$SRC_DIR/server/target/release/navka-server" /usr/local/bin/navka-server -sudo install -Dm755 "$SRC_DIR/scripts/navka-core.sh" /usr/local/bin/navka-core.sh +sudo install -Dm755 "$SRC_DIR/scripts/navka-core.sh" /usr/local/bin/navka-core.sh # 6. systemd units cat <<'UNIT' | sudo tee /etc/systemd/system/navka-core.service >/dev/null