mirror of
https://github.com/systemd/systemd.git
synced 2024-11-27 04:03:36 +08:00
docs: update mkosi version mentioned in HACKING.md (#33723)
* fix: update docs since the default config uses a setting only available in v23 * fix: update docs to only refer to installing from the mkosi repo
This commit is contained in:
parent
fd820e76e4
commit
cb2d6214ca
@ -29,8 +29,7 @@ For some components (most importantly, systemd/PID 1 itself) this is not possibl
|
|||||||
In order to simplify testing for cases like this we provide a set of `mkosi` config files directly in the source tree.
|
In order to simplify testing for cases like this we provide a set of `mkosi` config files directly in the source tree.
|
||||||
[mkosi](https://mkosi.systemd.io/)
|
[mkosi](https://mkosi.systemd.io/)
|
||||||
is a tool for building clean OS images from an upstream distribution in combination with a fresh build of the project in the local working directory.
|
is a tool for building clean OS images from an upstream distribution in combination with a fresh build of the project in the local working directory.
|
||||||
To make use of this, please install `mkosi` v19 or newer using your distribution's package manager or from the
|
To make use of this, please install `mkosi` from the [GitHub repository](https://github.com/systemd/mkosi#running-mkosi-from-the-repository).
|
||||||
[GitHub repository](https://github.com/systemd/mkosi).
|
|
||||||
`mkosi` will build an image for the host distro by default.
|
`mkosi` will build an image for the host distro by default.
|
||||||
First, run `mkosi genkey` to generate a key and certificate to be used for secure boot and verity signing.
|
First, run `mkosi genkey` to generate a key and certificate to be used for secure boot and verity signing.
|
||||||
After that is done, it is sufficient to type `mkosi` in the systemd project directory to generate a disk image you can boot either in `systemd-nspawn` or in a UEFI-capable VM:
|
After that is done, it is sufficient to type `mkosi` in the systemd project directory to generate a disk image you can boot either in `systemd-nspawn` or in a UEFI-capable VM:
|
||||||
@ -76,8 +75,8 @@ pid1 or `systemctl soft-reboot` to restart everything.
|
|||||||
Putting this all together, here's a series of commands for preparing a patch for systemd:
|
Putting this all together, here's a series of commands for preparing a patch for systemd:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
$ git clone https://github.com/systemd/mkosi.git # If mkosi v19 or newer is not packaged by your distribution
|
$ git clone https://github.com/systemd/mkosi.git
|
||||||
$ ln -s $PWD/mkosi/bin/mkosi /usr/local/bin/mkosi # If mkosi v19 or newer is not packaged by your distribution
|
$ ln -s $PWD/mkosi/bin/mkosi /usr/local/bin/mkosi
|
||||||
$ git clone https://github.com/systemd/systemd.git
|
$ git clone https://github.com/systemd/systemd.git
|
||||||
$ cd systemd
|
$ cd systemd
|
||||||
$ git checkout -b <BRANCH> # where BRANCH is the name of the branch
|
$ git checkout -b <BRANCH> # where BRANCH is the name of the branch
|
||||||
|
Loading…
Reference in New Issue
Block a user