mirror of
https://github.com/systemd/systemd-stable.git
synced 2024-12-22 13:33:56 +03:00
HACKING: mkosi is now packaged for Fedora
Also dnf requires sudo.
This commit is contained in:
parent
b1d7520ab5
commit
39988d1118
4
HACKING
4
HACKING
@ -51,12 +51,14 @@ systemd's build dependencies:
|
||||
Putting this all together, here's a series of commands for preparing a patch
|
||||
for systemd (this example is for Fedora):
|
||||
|
||||
$ sudo dnf builddep systemd # install build dependencies
|
||||
$ sudo dnf install mkosi # install tool to quickly build images
|
||||
$ git clone https://github.com/systemd/systemd.git
|
||||
$ cd systemd
|
||||
$ vim src/core/main.c # or wherever you'd like to make your changes
|
||||
$ dnf builddep systemd # install build dependencies
|
||||
$ ./autogen.sh c # configure the source tree
|
||||
$ make -j `nproc` # build it locally, see if everything compiles fine
|
||||
$ make -j `nproc` check # run some simple regression tests
|
||||
$ sudo mkosi # build a test image
|
||||
$ sudo systemd-nspawn -bi image.raw # boot up the test image
|
||||
$ git add -p # interactively put together your patch
|
||||
|
Loading…
Reference in New Issue
Block a user