chore: snapshot release workspace
This commit is contained in:
@@ -703,6 +703,33 @@ if [ "$LIVE" = true ]; then
|
||||
rm -f /tmp/archipelago.service
|
||||
' 2>/dev/null || true
|
||||
fi
|
||||
|
||||
# Sync kiosk display helpers and units for HDMI/TV nodes. Existing nodes may
|
||||
# not have a git checkout, so live deploy must carry these outside OTA too.
|
||||
KIOSK_LAUNCHER="$PROJECT_DIR/image-recipe/configs/archipelago-kiosk-launcher.sh"
|
||||
if [ -f "$KIOSK_LAUNCHER" ]; then
|
||||
scp $SSH_OPTS "$KIOSK_LAUNCHER" "$TARGET_HOST:/tmp/archipelago-kiosk-launcher" 2>/dev/null || true
|
||||
ssh $SSH_OPTS "$TARGET_HOST" '
|
||||
sudo install -m 755 /tmp/archipelago-kiosk-launcher /usr/local/bin/archipelago-kiosk-launcher
|
||||
rm -f /tmp/archipelago-kiosk-launcher
|
||||
echo " Kiosk launcher updated"
|
||||
' 2>/dev/null || true
|
||||
fi
|
||||
for unit in archipelago-kiosk.service archipelago-kiosk-watchdog.service; do
|
||||
KIOSK_UNIT="$PROJECT_DIR/image-recipe/configs/$unit"
|
||||
[ -f "$KIOSK_UNIT" ] || continue
|
||||
scp $SSH_OPTS "$KIOSK_UNIT" "$TARGET_HOST:/tmp/$unit" 2>/dev/null || true
|
||||
ssh $SSH_OPTS "$TARGET_HOST" "
|
||||
if ! diff -q '/tmp/$unit' '/etc/systemd/system/$unit' >/dev/null 2>&1; then
|
||||
sudo install -m 644 '/tmp/$unit' '/etc/systemd/system/$unit'
|
||||
sudo systemctl daemon-reload
|
||||
echo ' $unit updated'
|
||||
else
|
||||
echo ' $unit unchanged'
|
||||
fi
|
||||
rm -f '/tmp/$unit'
|
||||
" 2>/dev/null || true
|
||||
done
|
||||
if [ -n "${TELEMETRY_COLLECTOR_URL:-}" ]; then
|
||||
progress "Syncing telemetry collector config"
|
||||
TMP_TELEMETRY_ENV="$(mktemp)"
|
||||
|
||||
Reference in New Issue
Block a user