#!/bin/bash
set -euo pipefail

# Ensure the apt source exists (handles upgrades from pre-apt versions)
if [ ! -f /etc/apt/sources.list.d/mymokiosk.list ]; then
    curl -fsSL https://deb.apflf.com/mymo-archive-keyring.asc -o /usr/share/keyrings/mymo-archive-keyring.asc
    echo 'deb [signed-by=/usr/share/keyrings/mymo-archive-keyring.asc] https://deb.apflf.com noble main' \
        > /etc/apt/sources.list.d/mymokiosk.list
fi

apt-get update -qq
apt-get install --only-upgrade -y -o DPkg::Lock::Timeout=60 mymokiosk
