chore: snapshot release workspace
This commit is contained in:
@@ -298,6 +298,32 @@ deploy_node() {
|
||||
' 2>/dev/null || true
|
||||
fi
|
||||
|
||||
step "Syncing kiosk display helpers"
|
||||
KIOSK_LAUNCHER="$PROJECT_DIR/image-recipe/configs/archipelago-kiosk-launcher.sh"
|
||||
if [ -f "$KIOSK_LAUNCHER" ]; then
|
||||
scp $SSH_OPTS "$KIOSK_LAUNCHER" "$TARGET:/tmp/archipelago-kiosk-launcher" 2>/dev/null || true
|
||||
ssh $SSH_OPTS "$TARGET" '
|
||||
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:/tmp/$unit" 2>/dev/null || true
|
||||
ssh $SSH_OPTS "$TARGET" "
|
||||
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
|
||||
|
||||
# ── Step 13: Rootless podman prereqs ─────────────────────────────
|
||||
step "Setting up rootless podman prerequisites"
|
||||
ssh $SSH_OPTS "$TARGET" '
|
||||
|
||||
Reference in New Issue
Block a user