]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Use apt search patterns a little more
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 1 Aug 2024 09:10:13 +0000 (11:10 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 1 Aug 2024 09:10:13 +0000 (11:10 +0200)
Let's use apt search patterns more to match packages that are only
available on specific ubuntu/debian releases.

mkosi.conf.d/30-debian-ubuntu/mkosi.conf
mkosi.conf.d/30-debian-ubuntu/mkosi.conf.d/20-systemd-extra.conf [deleted file]
mkosi/resources/mkosi-tools/mkosi.conf.d/10-debian-ubuntu/mkosi.conf
mkosi/resources/mkosi-tools/mkosi.conf.d/10-debian-ubuntu/mkosi.conf.d/grub.conf [deleted file]
mkosi/resources/mkosi-tools/mkosi.conf.d/10-debian-ubuntu/mkosi.conf.d/systemd-boot.conf [deleted file]
mkosi/resources/mkosi-tools/mkosi.conf.d/10-debian-ubuntu/mkosi.conf.d/ubuntu-keyring.conf [deleted file]
mkosi/resources/mkosi-tools/mkosi.conf.d/10-debian-ubuntu/mkosi.conf.d/virtiofsd.conf [deleted file]

index 7f91220ee2bb8b6b4abedc00abf6053ad6208d3a..6b7813c6a7630dbe2604fdac91605ab051d17d7e 100644 (file)
@@ -6,6 +6,8 @@ Distribution=|ubuntu
 
 [Content]
 Packages=
+        ?exact-name(systemd-boot)
+        ?exact-name(systemd-resolved)
         ^libtss2-esys-[0-9.]+-0$
         ^libtss2-mu[0-9.-]+$
         bash
diff --git a/mkosi.conf.d/30-debian-ubuntu/mkosi.conf.d/20-systemd-extra.conf b/mkosi.conf.d/30-debian-ubuntu/mkosi.conf.d/20-systemd-extra.conf
deleted file mode 100644 (file)
index 4fa9916..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-# SPDX-License-Identifier: LGPL-2.1-or-later
-
-[Match]
-Release=!jammy
-
-[Content]
-Packages=
-        systemd-boot
-        systemd-resolved
index 69c4bdf5ad1aef52ceb4b201b56a6fb35f634553..d7c4612dd0d1c93271922800f9a56c6dbe8501e9 100644 (file)
@@ -6,8 +6,12 @@ Distribution=|ubuntu
 
 [Content]
 Packages=
+        ?exact-name(grub-pc-bin)
+        ?exact-name(systemd-boot)
         ?exact-name(systemd-repart)
         ?exact-name(systemd-ukify)
+        ?exact-name(ubuntu-keyring)
+        ?exact-name(virtiofsd)
         apt
         archlinux-keyring
         btrfs-progs
diff --git a/mkosi/resources/mkosi-tools/mkosi.conf.d/10-debian-ubuntu/mkosi.conf.d/grub.conf b/mkosi/resources/mkosi-tools/mkosi.conf.d/10-debian-ubuntu/mkosi.conf.d/grub.conf
deleted file mode 100644 (file)
index 2ab4230..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# SPDX-License-Identifier: LGPL-2.1-or-later
-
-[Match]
-Architecture=x86-64
-
-[Content]
-Packages=
-        grub-pc-bin
diff --git a/mkosi/resources/mkosi-tools/mkosi.conf.d/10-debian-ubuntu/mkosi.conf.d/systemd-boot.conf b/mkosi/resources/mkosi-tools/mkosi.conf.d/10-debian-ubuntu/mkosi.conf.d/systemd-boot.conf
deleted file mode 100644 (file)
index a31acd1..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-# SPDX-License-Identifier: LGPL-2.1-or-later
-
-[Match]
-Distribution=|!ubuntu
-Release=|!jammy
-
-[Content]
-Packages=
-        systemd-boot
diff --git a/mkosi/resources/mkosi-tools/mkosi.conf.d/10-debian-ubuntu/mkosi.conf.d/ubuntu-keyring.conf b/mkosi/resources/mkosi-tools/mkosi.conf.d/10-debian-ubuntu/mkosi.conf.d/ubuntu-keyring.conf
deleted file mode 100644 (file)
index a94ac4a..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-# SPDX-License-Identifier: LGPL-2.1-or-later
-
-[Match]
-Distribution=|!debian
-Release=|!bookworm
-
-[Content]
-Packages=
-        ubuntu-keyring
diff --git a/mkosi/resources/mkosi-tools/mkosi.conf.d/10-debian-ubuntu/mkosi.conf.d/virtiofsd.conf b/mkosi/resources/mkosi-tools/mkosi.conf.d/10-debian-ubuntu/mkosi.conf.d/virtiofsd.conf
deleted file mode 100644 (file)
index 8c2b285..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-# SPDX-License-Identifier: LGPL-2.1-or-later
-
-# Install virtiofsd except on Ubuntu Jammy and Debian Bookworm.
-
-[Match]
-Distribution=|!ubuntu
-Release=|!jammy
-
-[Match]
-Distribution=|!debian
-Release=|!bookworm
-
-[Content]
-Packages=
-        virtiofsd