Skip to content

Offer kernel updates once a kernel is validated against drivers #64

Description

@DaniusKalv

Frozen kernels (#47) mean a kernel only moves when a specific one is known good against the whole driver set. That needs a signal from the archive and a gated flow on the box.

  • Archive side: publish which kernel is validated. A camlab-kernel-validated metapackage whose Depends pins the validated linux-image version keeps the logic in the apt resolver, with no bespoke protocol or signature scheme to invent
  • On the box, one gated sequence: unhold, upgrade, let DKMS rebuild every sensor module, verify each one loads for the new kernel, re-hold, and reboot only if all of that passed
  • Separate system update action in the GUI, never a row beside the per-driver rows. Per-driver updates are cheap and reversible, this one can cost the cameras
  • Needs the update flow from Add camlab-update shim and offline-update apply #45 and the updates card from Add updates card with per-component versions and selective update #48

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestinstallinstall.sh and setup scripts

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions