diff --git a/Containerfile b/Containerfile index 180c6752..5be3a11e 100644 --- a/Containerfile +++ b/Containerfile @@ -892,6 +892,8 @@ RUN --mount=type=cache,dst=/var/cache/rpm-ostree \ # Neptune firmware - done manually due to "TBD" license on needed audio firmware RUN --mount=type=cache,dst=/var/cache/rpm-ostree \ rpm-ostree install \ + greenboot \ + greenboot-default-health-checks \ jupiter-fan-control \ jupiter-hw-support-btrfs \ steamdeck-dsp \ @@ -1007,6 +1009,15 @@ RUN /usr/libexec/containerbuild/image-info && \ systemctl disable jupiter-biosupdate.service && \ systemctl disable jupiter-controller-update.service && \ systemctl disable batterylimit.service && \ + systemctl enable greenboot-task-runner \ + greenboot-healthcheck \ + greenboot-status \ + greenboot-loading-message \ + greenboot-grub2-set-counter \ + greenboot-grub2-set-success \ + greenboot-rpm-ostree-grub2-check-fallback \ + redboot-auto-reboot \ + redboot-task-runner && \ /usr/libexec/containerbuild/cleanup.sh && \ mkdir -p /var/tmp && chmod 1777 /var/tmp && \ ostree container commit