added url
This commit is contained in:
parent
8ebb9a852b
commit
3d179146b7
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user