]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
mkosi: replace deprecated settings and command with new ones
authorYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 6 Jan 2025 07:30:26 +0000 (16:30 +0900)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Mon, 6 Jan 2025 11:00:43 +0000 (12:00 +0100)
Follow-up for c008b703701e676a88e16de4c867b9fc4818070d.

These settings and command were deprecated by the following commit.
https://github.com/systemd/mkosi/commit/ebcd2efa03af5c04de91434634f2e4a956f7e53c

docs/HACKING.md
mkosi.conf

index 049f50f8708348d74e7500ca1aac3ce43d269507..a062deacb8e84b35926d7eaa564b03b0eb8db15c 100644 (file)
@@ -51,7 +51,7 @@ To build and boot an OS image with the latest systemd installed:
 $ mkosi -f genkey                               # Generate signing keys once.
 $ mkosi -f sandbox meson compile -C build mkosi # (re-)build the OS image
 $ sudo mkosi boot                               # Boot the image with systemd-nspawn.
-$ mkosi qemu                                    # Boot the image with qemu.
+$ mkosi vm                                      # Boot the image with qemu.
 ```
 
 Putting this all together, here's a series of commands for preparing a patch for
@@ -67,7 +67,7 @@ $ $EDITOR src/core/main.c                       # or wherever you'd like to make
 $ mkosi -f sandbox meson setup build            # Set up meson
 $ mkosi -f genkey                               # Generate signing keys once.
 $ mkosi -f sandbox meson compile -C build mkosi # (re-)build the test image
-$ mkosi qemu                                    # Boot the image in qemu
+$ mkosi vm                                      # Boot the image in qemu
 $ git add -p                                    # interactively put together your patch
 $ git commit                                    # commit it
 $ git push -u <REMOTE>                          # where REMOTE is your "fork" on GitHub
@@ -214,7 +214,7 @@ To simplify debugging systemd when testing changes using mkosi, we're going to s
 
 To allow VSCode's debugger to attach to systemd running in a mkosi image,
 we have to make sure it can access the virtual machine spawned by mkosi where systemd is running.
-After booting the image with `mkosi qemu`,
+After booting the image with `mkosi vm`,
 you should now be able to connect to it by running `mkosi ssh` from the same directory in another terminal window.
 
 Now we need to configure VSCode.
index c5d7286b2fcd21fbc9e0af342206d86c9e2f5c2c..559901dfff253b58b628f628a750f999ba82d309 100644 (file)
@@ -141,10 +141,10 @@ Credentials=
         tty.console.login.noauth=yes
 RuntimeBuildSources=yes
 RuntimeScratch=no
-QemuSmp=2
-QemuSwtpm=yes
-QemuVsock=yes
-QemuKvm=yes
+CPUs=2
+TPM=yes
+VSock=yes
+KVM=yes
 
 [Include]
 Include=%D/mkosi.sanitizers