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: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7244>
This commit is contained in:
Pablo Correa Gómez 2025-10-24 13:47:32 +02:00 committed by The Friendly Merge Bot
parent 1e8dda341a
commit ae140cb6b8
No known key found for this signature in database

View file

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