From ae140cb6b88ef325834e4c06473bb52c72ff7ce7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pablo=20Correa=20G=C3=B3mez?= Date: Fri, 24 Oct 2025 13:47:32 +0200 Subject: [PATCH] main/postmarketos-base: install fwupd-efi if fwupd and systemd-boot available So that firmware can be upgraded via fwupd EFI built-in methods Part-of: --- main/postmarketos-base/APKBUILD | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/main/postmarketos-base/APKBUILD b/main/postmarketos-base/APKBUILD index a5e9e44a7..f3b44c088 100644 --- a/main/postmarketos-base/APKBUILD +++ b/main/postmarketos-base/APKBUILD @@ -1,6 +1,6 @@ pkgname=postmarketos-base pkgver=50 -pkgrel=0 +pkgrel=1 pkgdesc="Meta package for minimal postmarketOS base" url="https://postmarketos.org" arch="noarch" @@ -32,6 +32,7 @@ install="$pkgname.post-install $pkgname.post-upgrade" triggers="$pkgname.trigger=/usr/share/deviceinfo" subpackages=" $pkgname-core + $pkgname-fwupd $pkgname-grub $pkgname-mesa $pkgname-nftables @@ -153,6 +154,14 @@ core() { ln -s usr/sbin "$subpkgdir"/sbin } +fwupd() { + pkgdesc="fwupd configuration" + install_if="$pkgname=$pkgver-r$pkgrel systemd-boot fwupd" + depends="fwupd-efi" + + mkdir -p "$subpkgdir" +} + grub() { install_if="$pkgname=$pkgver-r$pkgrel grub"