quine-linux/overlay/usr/lib/systemd/system/quine-update-check.service
Philip Peterson a6b5a836b7
All checks were successful
Image, disk image and live ISO / iso (push) Successful in 32m17s
Kickoff fork: an update bar in the start menu
When a newer image is on the forge, Kickoff shows "A system update is
available" with Update Now (Aurora's System Update); once one is
downloaded, "Restart to finish updating" with Restart. Hidden otherwise.

- patches/kickoff/: Kickoff's QML plus UpdateBar.qml as its footer. The
  kickoff-builder stage rebuilds just that plugin from the image's own
  plasma-desktop version (KDE's source, via the forge's
  mirror-kde-plasma-desktop) and the final stage swaps it in.
- quine-update-check (root; bootc needs it): bootc upgrade --check, then
  writes /run/quine-linux/update-status.json for the bar. At boot, every
  4 hours, and after uupd's nightly update.

Tested in a VM from a disk image of this tree: up to date (hidden),
available and staged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-01 22:34:41 -09:00

10 lines
300 B
Desktop File

[Unit]
Description=Check whether a newer Quine Linux is available
# Only on an installed (bootc) system, not the live ISO's session.
ConditionPathExists=/run/ostree-booted
Wants=network-online.target
After=network-online.target
[Service]
Type=oneshot
ExecStart=/usr/libexec/quine-linux/update-check