1
0
Fork 0
mirror of https://gitlab.postmarketos.org/postmarketOS/pmaports.git synced 2025-07-12 16:19:48 +03:00

pmaports.cfg: remove systemd bootstrap logic

This isn't needed anymore as now we build each package only once:
* Now we build a systemd-stage0 package first, against which we build
  dbus and polkit.
* The proper systemd package gets built against these afterwards.

Doing it this way simplifies things a lot:
* Can do the bootstrap iteratively, instead of only in one go (and if it
  fails having to start all over again).
* Makes pmbootstrap and bpo easier to maintain as we can drop this
  bootstrap logic.
* CI works as expected again when modifying multiple packages that would
  need to be bootstrapped.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6440
This commit is contained in:
Oliver Smith 2025-04-05 17:25:54 +02:00
parent f9601f1502
commit 991d91e0a5
No known key found for this signature in database
GPG key ID: 5AE7F5513E0885CB

View file

@ -14,12 +14,3 @@ supported_heimdall_depends=heimdall,android-tools
[repo:systemd]
pmaports_dir=systemd
# Build forks of Alpine packages that support usr_merge
bootstrap_1=abuild
bootstrap_2=systemd
# Build systemd related pkgs without deps on each other
bootstrap_3=dbus linux-pam-pmos
# Build systemd related pkgs *with* deps on each other
bootstrap_4=systemd dbus linux-pam-pmos
# Marker that bootstrap is done, only needs to be built once
bootstrap_5=postmarketos-base-systemd