main/postmarketos-base-nofde: split out from postmarketos-base

Split postmarketos-base-nofde out from postmarketos-base to fix this
bootstrap problem:

  postmarketos-initramfs:
    provides: postmarketos-ramdisk
    depends: postmarketos-fde-unlocker

  postmarketos-base:
    depends: postmarketos-ramdisk
    provides: postmarketos-fde-unlocker (via postmarketos-base-nofde subpackage)

Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8657>
This commit is contained in:
Oliver Smith 2026-05-27 20:53:14 +02:00 committed by The Friendly Meow (merge) Bot
parent 0a944426e7
commit 9efd154db2
No known key found for this signature in database
2 changed files with 19 additions and 10 deletions

View file

@ -0,0 +1,18 @@
# This package is necessary for bootstrapping the repository, do not merge it
# back into postmarketos-base!
# * postmarketos-initramfs depends on postmarketos-base-nofde
# * postmarketos-base depends on postmarketos-initramfs
# (via provides: postmarketos-ramdisk)
maintainer="Oliver Smith <ollieparanoid@postmarketos.org>"
pkgname=postmarketos-base-nofde
pkgver=62
pkgrel=0
pkgdesc="Dummy unlocker package for systems without FDE"
url="https://postmarketos.org"
arch="noarch"
license="GPL-3.0-or-later"
provides="postmarketos-fde-unlocker=0.0.0-r0"
package() {
mkdir -p "$pkgdir"
}

View file

@ -2,7 +2,7 @@
maintainer="Clayton Craft <clayton@craftyguy.net>"
pkgname=postmarketos-base
pkgver=61
pkgrel=1
pkgrel=2
pkgdesc="Meta package for minimal postmarketOS base"
url="https://postmarketos.org"
arch="noarch"
@ -37,7 +37,6 @@ subpackages="
$pkgname-mesa
$pkgname-nftables
$pkgname-nftables-openrc:nftables_openrc
$pkgname-nofde
$pkgname-nosplash
$pkgname-openrc
$pkgname-ssh
@ -203,14 +202,6 @@ nftables_openrc() {
mkdir -p "$subpkgdir"
}
nofde() {
pkgdesc="Dummy unlocker package for systems without FDE"
depends=""
provides="postmarketos-fde-unlocker=0.0.0-r0"
mkdir "$subpkgdir"
}
nosplash() {
pkgdesc="Empty package to remove splash screen entirely"
provides="postmarketos-bootsplash-virtual"