feat(deck): Enable greenboot

This commit is contained in:
Kyle Gospodnetich 2025-01-02 10:56:01 -08:00
parent 67686f7193
commit 3ca4904fb7

View File

@ -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