From 957d3fd88ce221bdd6f1e7c377e3ad5e80043404 Mon Sep 17 00:00:00 2001 From: Jorijn van der Graaf Date: Fri, 14 Aug 2026 23:00:42 +0200 Subject: [PATCH] build: install catcrafts-fp6-repo so images subscribe to the apk registry The catcrafts-fp6-repo aport (signing key + repositories entry) existed but nothing installed it: images shipped with the CI-built packages baked in and no update channel, so 'apk upgrade' never delivered new kernel/imsd builds despite CI publishing every apk to the registry. Add it to extra_packages and document the registry in the README. Co-Authored-By: Claude Fable 5 --- README.md | 7 ++++++- build.sh | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 001b532..c7e7010 100644 --- a/README.md +++ b/README.md @@ -82,4 +82,9 @@ with the `aports/` overlay in this repository: share one PDN). - `main/postmarketos-config-nftables` — adds the `-imsd` subpackage accepting imsd's IPsec-protected SIP ports on the IMS PDN (auto-installed alongside - imsd). \ No newline at end of file + imsd). +- `device/catcrafts-fp6-repo` — subscribes the installed system to the + [Catcrafts apk registry](https://forgejo.catcrafts.net/Catcrafts/-/packages) + (signing key + `/etc/apk/repositories` entry). CI publishes every built + package there, so `apk upgrade` delivers kernel/imsd/GNSS updates between + image releases. \ No newline at end of file diff --git a/build.sh b/build.sh index 34d1141..555b8d0 100755 --- a/build.sh +++ b/build.sh @@ -152,7 +152,7 @@ aports = $WORK/pmaports device = fairphone-fp6 ui = plasma-mobile systemd = always -extra_packages = soc-fairphone-fp6-audio,callaudioshim,imsd,fp6-device-tweaks,postmarketos-base-ui-audio-backend-pipewire,pipewire-pulse,pipewire-echo-cancel +extra_packages = soc-fairphone-fp6-audio,callaudioshim,imsd,fp6-device-tweaks,catcrafts-fp6-repo,postmarketos-base-ui-audio-backend-pipewire,pipewire-pulse,pipewire-echo-cancel EOF pmbootstrap checksum linux-postmarketos-qcom-milos