Systemd: Difference between revisions
Appearance
No edit summary |
mNo edit summary |
||
Line 31: | Line 31: | ||
== Reporting bugs == | == Reporting bugs == | ||
Bugs should be | Bugs should be should include the <code>systemd</code> gitlab label when they are filed, so that they are easy to find. | ||
== Contributing patches == | == Contributing patches == | ||
Thank you for helping to improve systemd support in postmarketOS! | Thank you for helping to improve systemd support in postmarketOS! | ||
Merge requests should be submitted with the target branch set to <code>master_systemd_staging</code>, and they should be | Merge requests should be submitted with the target branch set to <code>master_systemd_staging</code>, and they should be labeled with the gitlab label <code>systemd</code> so that they are easy to find for review. | ||
For adding systemd services and other unit files, see [[Systemd_services]] | For adding systemd services and other unit files, see [[Systemd_services]] |
Revision as of 16:38, 7 May 2024
systemd is being added to postmarketOS (in addition to OpenRC), as announced in this blog post.
How to build your own systemd-based postmarketOS images
The steps here will change until it is fully integrated! See pmaports#2632 for details. Trying this out in the current stage is for advanced users who know what they are doing! |
Configure pmbootstrap for systemd
- Clone pmbootstrap from git
- Go to your local pmaports clone, do git fetch and git checkout the
master_staging_systemd
branch - Run
pmbootstrap init
, select systemd and select your device - Configure the systemd staging repository as mirror:
$ pmbootstrap config mirrors_postmarketos "http://mirror.postmarketos.org/postmarketos/staging/systemd/"
- Run
pmbootstrap config systemd always
Build the image
Run pmbootstrap install
as usually.
Undo configuration for systemd
- Checkout
master
again in pmaports - Run
pmbootstrap config systemd default
- Reset the mirror to the default (or select your preferred one in
pmbootstrap init
):
$ pmbootstrap config mirrors_postmarketos http://mirror.postmarketos.org/postmarketos/
Reporting bugs
Bugs should be should include the systemd
gitlab label when they are filed, so that they are easy to find.
Contributing patches
Thank you for helping to improve systemd support in postmarketOS!
Merge requests should be submitted with the target branch set to master_systemd_staging
, and they should be labeled with the gitlab label systemd
so that they are easy to find for review.
For adding systemd services and other unit files, see Systemd_services