main/postmarketos-mkinitfs: add /lib/firmware to list of trigger dirs (MR 4742)
In many cases, when fw is installed in /lib/firmware, some of it ends up in the initramfs. In those situations, mkinitfs should run so that the initramfs gets the latest fw. This will result in mkinitfs possibly running in cases where it doesn't matter (i.e. device has fw in /lib/firmware but none is used in the initramfs), but I think the trade-off is worth it. This also breaks the triggers= line into multiple lines so that it's easier to review/maintain. We can't prepend whitespace on these lines since the apkbuild parser expects dirs to be separated by ":"
This commit is contained in:
parent
73b1a493b9
commit
bf26469fd7
1 changed files with 12 additions and 2 deletions
|
@ -2,7 +2,7 @@
|
|||
# Co-Maintainer: Clayton Craft <clayton@craftyguy.net>
|
||||
pkgname=postmarketos-mkinitfs
|
||||
pkgver=2.2.2
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc="Tool to generate initramfs images for postmarketOS"
|
||||
url="https://postmarketos.org"
|
||||
depends="
|
||||
|
@ -10,7 +10,17 @@ depends="
|
|||
"
|
||||
makedepends="go scdoc"
|
||||
replaces="mkinitfs"
|
||||
triggers="$pkgname.trigger=/usr/share/mkinitfs/*:/usr/share/kernel/*:/usr/share/mkinitfs-triggers:/usr/share/deviceinfo:/usr/libexec/pmos-tests-initramfs:/usr/lib/systemd/boot"
|
||||
|
||||
triggers="$pkgname.trigger=\
|
||||
/lib/firmware/*:\
|
||||
/usr/lib/systemd/boot:\
|
||||
/usr/libexec/pmos-tests-initramfs:\
|
||||
/usr/share/deviceinfo:\
|
||||
/usr/share/kernel/*:\
|
||||
/usr/share/mkinitfs-triggers:\
|
||||
/usr/share/mkinitfs/*\
|
||||
"
|
||||
|
||||
# mkinitfs-vendor-$pkgver.tar.gz: vendored Go deps, is part of the release:
|
||||
# https://gitlab.com/postmarketOS/postmarketos-mkinitfs/-/releases
|
||||
source="
|
||||
|
|
Loading…
Reference in a new issue