]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - HACKING
networkd: Introduce GENEVE netdev
[thirdparty/systemd.git] / HACKING
diff --git a/HACKING b/HACKING
index 3ee1c7e340a8297e7063b89c42400b79bfea0360..0d1a93e2111b4069ea5f0e96f81e7f9497337860 100644 (file)
--- a/HACKING
+++ b/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