]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
mkosi-tools: Introduce debug profile and move perf to it
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 29 May 2025 08:36:29 +0000 (10:36 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 4 Jun 2025 13:05:57 +0000 (15:05 +0200)
perf pulls in a ton of dependencies (> 100 extra packages on Fedora).
Let's introduce a separate debug profile and move perf to it to avoid
everyone having to pull in all these packages for a tool they most likely
won't use.

Add gdb as well while we're at it.

mkosi/resources/mkosi-tools/mkosi.profiles/debug/mkosi.conf [new file with mode: 0644]
mkosi/resources/mkosi-tools/mkosi.profiles/debug/mkosi.conf.d/arch.conf [moved from mkosi/resources/mkosi-tools/mkosi.profiles/misc/mkosi.conf.d/fedora.conf with 81% similarity]
mkosi/resources/mkosi-tools/mkosi.profiles/debug/mkosi.conf.d/centos-fedora.conf [moved from mkosi/resources/mkosi-tools/mkosi.profiles/misc/mkosi.conf.d/centos.conf with 88% similarity]
mkosi/resources/mkosi-tools/mkosi.profiles/debug/mkosi.conf.d/debian-kali.conf [moved from mkosi/resources/mkosi-tools/mkosi.profiles/misc/mkosi.conf.d/debian-kali-ubuntu/mkosi.conf.d/linux-perf.conf with 100% similarity]
mkosi/resources/mkosi-tools/mkosi.profiles/debug/mkosi.conf.d/opensuse.conf [new file with mode: 0644]
mkosi/resources/mkosi-tools/mkosi.profiles/misc/mkosi.conf.d/arch.conf
mkosi/resources/mkosi-tools/mkosi.profiles/misc/mkosi.conf.d/debian-kali-ubuntu.conf [moved from mkosi/resources/mkosi-tools/mkosi.profiles/misc/mkosi.conf.d/debian-kali-ubuntu/mkosi.conf with 100% similarity]

diff --git a/mkosi/resources/mkosi-tools/mkosi.profiles/debug/mkosi.conf b/mkosi/resources/mkosi-tools/mkosi.profiles/debug/mkosi.conf
new file mode 100644 (file)
index 0000000..5a9aff0
--- /dev/null
@@ -0,0 +1,5 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
+[Content]
+Packages=
+        gdb
similarity index 81%
rename from mkosi/resources/mkosi-tools/mkosi.profiles/misc/mkosi.conf.d/fedora.conf
rename to mkosi/resources/mkosi-tools/mkosi.profiles/debug/mkosi.conf.d/arch.conf
index 53ac36fc17e2d0a7135d5355a5e83d6172236ea9..baef55341cfed9a2115f5f9c47d00eb278b29e23 100644 (file)
@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: LGPL-2.1-or-later
 
 [Match]
-Distribution=fedora
+Distribution=arch
 
 [Content]
 Packages=
similarity index 88%
rename from mkosi/resources/mkosi-tools/mkosi.profiles/misc/mkosi.conf.d/centos.conf
rename to mkosi/resources/mkosi-tools/mkosi.profiles/debug/mkosi.conf.d/centos-fedora.conf
index 0618a04ce55108c95f153796f5d1e41380998206..4d9b891a0bf5b9db6c6d4b5bdbf8a1ce8034bd28 100644 (file)
@@ -5,6 +5,7 @@ Distribution=|centos
 Distribution=|alma
 Distribution=|rocky
 Distribution=|rhel
+Distribution=|fedora
 
 [Content]
 Packages=
diff --git a/mkosi/resources/mkosi-tools/mkosi.profiles/debug/mkosi.conf.d/opensuse.conf b/mkosi/resources/mkosi-tools/mkosi.profiles/debug/mkosi.conf.d/opensuse.conf
new file mode 100644 (file)
index 0000000..35b0c66
--- /dev/null
@@ -0,0 +1,8 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
+[Match]
+Distribution=opensuse
+
+[Content]
+Packages=
+        perf
index 9c8b043a23e8f6adf473b5ecba5bf9b3085a3f23..ddb08757c9c936c56553aae2fba09a0eb0a4ec91 100644 (file)
@@ -7,5 +7,4 @@ Distribution=arch
 Packages=
         base
         man-pages
-        perf
         git