systemd/systemd-stage0: add comment about why depends_* are manually set

This confused me in
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8
704#note_557852

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8779>
This commit is contained in:
Clayton Craft 2026-06-10 10:48:13 -07:00 committed by The Friendly Meow (merge) Bot
parent a77c75ee76
commit 64ae016303
No known key found for this signature in database

View file

@ -16,6 +16,11 @@ license="MIT AND GPL-2.0-only AND LGPL-2.1-or-later"
# This is only for bootstrapping other packages, make sure it does not get
# pulled into real installations via !postmarketos-base and !tracedeps
depends="!postmarketos-base"
# !tracedeps is set to prevent abuild from automatically adding `provides`
# based on sonames. Without this, apk would consider systemd-stage0
# a valid provider for packages that depend on systemd. Since we have to use
# !tracedeps, runtime dependencies must be listed manually in depends_*.
depends_libs="!postmarketos-base libucontext"
depends_dev="!postmarketos-base"
depends_doc="!postmarketos-base"