diff options
author | Daan De Meyer <daan.j.demeyer@gmail.com> | 2025-01-24 17:28:15 +0100 |
---|---|---|
committer | Daan De Meyer <daan.j.demeyer@gmail.com> | 2025-01-24 17:28:15 +0100 |
commit | 798b9fb7eb71ad127af49f5308f9e95de4e77fa8 (patch) | |
tree | cacec2f579efb71e65fa66fba7fb0856391b252d /docs/HACKING.md | |
parent | homectl: minor man page improvements (#36148) (diff) | |
download | systemd-798b9fb7eb71ad127af49f5308f9e95de4e77fa8.tar.xz systemd-798b9fb7eb71ad127af49f5308f9e95de4e77fa8.zip |
HACKING: Move OBS section further down
HACKING.md should first and foremost tell someone how to hack on
systemd, installing packages from OBS isn't the most likely section
a new contributor will be interested in, so let's move it further
down.
Diffstat (limited to 'docs/HACKING.md')
-rw-r--r-- | docs/HACKING.md | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/docs/HACKING.md b/docs/HACKING.md index b0cba3da0f..64544f9668 100644 --- a/docs/HACKING.md +++ b/docs/HACKING.md @@ -23,21 +23,6 @@ test executable. For features at a higher level, tests in `src/test/` are very strongly recommended. If that is not possible, integration tests in `test/` are encouraged. Please always test your work before submitting a PR. -## Installing packages built from the main branch - -Packages for main distributions are built on the SUSE Open Build Service and -repositories are published, so that they can be installed and upgraded easily. - -Instructions on how to add the repository for each supported distribution can -[be found on OBS.](https://software.opensuse.org//download.html?project=system%3Asystemd&package=systemd) -The `systemd-boot` file is signed for Secure Boot, the self-signed certificate -can be downloaded for enrollment. For example, when using MOK Manager: - -```sh -$ wget https://build.opensuse.org/projects/system:systemd/signing_keys/download?kind=ssl -O- | openssl x509 -inform pem -outform der -out obs.der -$ run0 mokutil --import obs.der -``` - ## Hacking on systemd with mkosi [mkosi](https://mkosi.systemd.io/) is our swiss army knife for hacking on @@ -161,6 +146,21 @@ run0 dnf downgrade "systemd*" # Fedora/CentOS # TODO: Other distributions ``` +## Installing packages built from the main branch + +Packages for main distributions are built on the SUSE Open Build Service and +repositories are published, so that they can be installed and upgraded easily. + +Instructions on how to add the repository for each supported distribution can +[be found on OBS.](https://software.opensuse.org//download.html?project=system%3Asystemd&package=systemd) +The `systemd-boot` file is signed for Secure Boot, the self-signed certificate +can be downloaded for enrollment. For example, when using MOK Manager: + +```sh +$ wget https://build.opensuse.org/projects/system:systemd/signing_keys/download?kind=ssl -O- | openssl x509 -inform pem -outform der -out obs.der +$ run0 mokutil --import obs.der +``` + ## Templating engines in .in files Some source files are generated during build. We use two templating engines: |