From: Zbigniew Jędrzejewski-Szmek Date: Sun, 6 Nov 2016 02:21:17 +0000 (-0400) Subject: HACKING: mkosi is now packaged for Fedora X-Git-Tag: v233~89^2~11 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=39988d1118fca6a9cdd952cfbbcbb07639dffa4b;p=thirdparty%2Fsystemd.git HACKING: mkosi is now packaged for Fedora Also dnf requires sudo. --- diff --git a/HACKING b/HACKING index 3ee1c7e340a..0d1a93e2111 100644 --- 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