mirror of
https://github.com/thejerf/baijiSteamVR.git
synced 2026-10-17 16:02:33 +02:00
30 lines
962 B
Bash
Executable File
30 lines
962 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
cd "$(dirname "$0")/.."
|
|
FRAME="${1:-frame}"
|
|
STAGE="state/stage-frame/home/steamos/baiji"
|
|
|
|
for file in baiji baiji-nogui baiji-tool baiji-vr; do
|
|
if [[ ! -f "$STAGE/bin/$file" ]]; then
|
|
echo "Missing staged file: $STAGE/bin/$file (run compile-cross-sdk.sh first)" >&2
|
|
exit 1
|
|
fi
|
|
done
|
|
|
|
ssh "$FRAME" 'mkdir -p ~/baiji/bin ~/baiji/lib/baiji ~/baiji/share'
|
|
ssh "$FRAME" 'rm -f ~/baiji/lib/baiji/libmvec.so.1 ~/baiji/lib/baiji/libgpg-error.so.0'
|
|
scp "$STAGE/bin/baiji" "$STAGE/bin/baiji-nogui" "$STAGE/bin/baiji-tool" \
|
|
"$STAGE/bin/baiji-vr" "$FRAME:baiji/bin/"
|
|
|
|
tar -C "$STAGE" -cf - \
|
|
lib/baiji \
|
|
share/baiji \
|
|
share/applications/org.baijisteamvr.BaijiSteamVR.desktop \
|
|
share/icons/hicolor/256x256/apps/baiji.png \
|
|
share/man/man6/baiji.6 \
|
|
share/man/man6/baiji-nogui.6 |
|
|
ssh "$FRAME" 'tar -xf - -C "$HOME/baiji"'
|
|
|
|
echo "BaijiSteamVR files deployed under $FRAME:~/baiji (no existing binaries removed)."
|