In order to add optional systemd support, we will split the upcoming "systemd" dir of pmaports.git into its own binary repository. The result will be, that if you are using an openrc install, then you can be sure that no systemd related packages could be installed by accident as they are in another binary package repository.
Implementing this will need changes in pmbootstrap and bpo.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items ...
Show closed items
Linked items 0
Link issues together to show that they're related.
Learn more.
I think it would be good to put the systemd dir into pmaports as extra-repos/systemd. Then it is immediately clear that it is an additional repository that can be enabled or disabled.
Another thought: having pmbootstrap status say whether systemd is enabled or not currently, and why (because the user selected always/never? or because it is default and the UI defaults to enable/disable?) would probably be very useful for a quick check.
Caleb implement the split repository in pmbootstrap v3. I'll follow up with adjusting bpo (and bits in pmbootstrap that bpo calls, that possibly still need adjusting) in build.postmarketos.org#140 (closed).