Systemd: Difference between revisions
Appearance
No edit summary |
add "reporting bugs" |
||
Line 30: | Line 30: | ||
$ pmbootstrap config mirrors_postmarketos http://mirror.postmarketos.org/postmarketos/ | $ pmbootstrap config mirrors_postmarketos http://mirror.postmarketos.org/postmarketos/ | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== Reporting bugs == | |||
Use the systemd megathread ({{issue|2632|pmaports}}) for now. |
Revision as of 15:12, 7 April 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
- (If the staging repository didn't bootstrap your device's architecture yet, run
pmbootstrap repo_bootstrap systemd
. See status at build.postmarketos.org.pmbootstrap install
will tell you that this needs to be done, if necessary.)
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
Use the systemd megathread (pmaports#2632) for now.