Install layer-wizard, dnf-package-store and swap-watchdog
Some checks failed
Image, installer ISO, disk image and live ISO / iso (push) Has been cancelled
Some checks failed
Image, installer ISO, disk image and live ISO / iso (push) Has been cancelled
From the forge's quine RPM group, where each repo's rpm.yml publishes them. dnf checks the forge's signed repository metadata; Forgejo doesn't sign the packages themselves. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
f4c57a09a6
commit
57e038ae15
1 changed files with 12 additions and 0 deletions
|
|
@ -55,6 +55,18 @@ RUN set -eux; \
|
|||
mv /tmp/snd-hda-codec-cs8409.ko "/usr/lib/modules/${NVR}/extra/snd-hda-codec-cs8409.ko"; \
|
||||
depmod -a "${NVR}"
|
||||
|
||||
# Our own apps, from the forge's `quine` RPM group: each repo's rpm.yml
|
||||
# builds and uploads them (quine-global-labs/layer-wizard, dnf-package-store,
|
||||
# swap-watchdog). The repo is only used here, not left configured: the apps
|
||||
# update with the image. kdotool, which swap-watchdog drives, is Fedora's.
|
||||
# Forgejo signs the repository metadata, not the packages, so dnf checks the
|
||||
# metadata (repo_gpgcheck), which pins each package's checksum.
|
||||
RUN dnf install -y \
|
||||
--repofrompath=quine,https://forge.quinefoundation.com/api/packages/quine-global-labs/rpm/quine \
|
||||
--setopt=quine.gpgcheck=0 --setopt=quine.repo_gpgcheck=1 \
|
||||
--setopt=quine.gpgkey=https://forge.quinefoundation.com/api/packages/quine-global-labs/rpm/repository.key \
|
||||
layer-wizard dnf-package-store swap-watchdog
|
||||
|
||||
# System-level units are enabled explicitly. User units are picked up
|
||||
# automatically via overlay/usr/lib/systemd/user-preset/.
|
||||
RUN systemctl enable rpm-ostree-cleanup.timer cs8409-intmike-power-fixup.service
|
||||
|
|
|
|||
Loading…
Reference in a new issue