Fix scripts

This commit is contained in:
aloslider
2026-04-02 04:29:20 +03:00
parent a85d13bdab
commit d93b1edf61
2 changed files with 16 additions and 4 deletions
+1 -1
View File
@@ -33,6 +33,6 @@ else
git checkout "${BRANCH}" git checkout "${BRANCH}"
fi fi
rm -r build/ rm -rf ${SRC_DIR}/build
make CMAKE_EXTRA_FLAGS="-DCMAKE_INSTALL_PREFIX=${BIN_DIR}" make CMAKE_EXTRA_FLAGS="-DCMAKE_INSTALL_PREFIX=${BIN_DIR}"
make install make install
@@ -7,12 +7,24 @@ KEY_FILE="$KEY_DIR/key.txt"
mkdir -p "$KEY_DIR" mkdir -p "$KEY_DIR"
chmod 700 "$KEY_DIR" chmod 700 "$KEY_DIR"
if (bw status | grep -q '"status": "locked"';) then VW_URL="https://vault.benq-serv.top"
bw config server "$VW_URL" >/dev/null
STATUS=$(bw status 2>/dev/null | jq -r '.status')
case "$STATUS" in
"locked")
export BW_SESSION=$(bw unlock --raw) export BW_SESSION=$(bw unlock --raw)
fi ;;
"unauthenticated")
export BW_SESSION=$(bw login --raw)
;;
*)
echo "Unknown bw status: $STATUS"
exit 1
;;
esac
bw sync bw sync
bw get item "age-keys" \ bw get item "age-keys" \
| jq -r '.fields[] | select(.name == "private_key") | .value' \ | jq -r '.fields[] | select(.name == "private_key") | .value' \
> "$KEY_FILE" > "$KEY_FILE"