diff --git a/install-systemd.sh b/install-systemd.sh index 8b1f06a..0bde697 100755 --- a/install-systemd.sh +++ b/install-systemd.sh @@ -22,8 +22,8 @@ if [[ ! -f "${SERVICE_SRC}" ]]; then exit 1 fi -echo "[1/6] Build release binary ..." -sudo -u "${BUILD_USER}" cargo build --release --manifest-path "${PROJECT_DIR}/Cargo.toml" +echo "[1/7] Build release binary ..." +sudo -u "${BUILD_USER}" bash -lc "cd '${PROJECT_DIR}' && cargo build --release --manifest-path '${PROJECT_DIR}/Cargo.toml'" if [[ ! -x "${BIN_PATH}" ]]; then echo "Binary wurde nicht erzeugt: ${BIN_PATH}" >&2