]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Allow building default ubuntu image for jammy
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 3 Jan 2024 21:14:31 +0000 (22:14 +0100)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 4 Jan 2024 09:10:51 +0000 (10:10 +0100)
Useful for debugging CI failures since CI also runs jammy.

We also make sure the shared configuration is included after the
distribution specific configuration so we can set defaults in the
distribution specific configuration and use it in the shared
configuration.

mkosi.conf
mkosi.conf.d/20-ubuntu/mkosi.conf [moved from mkosi.conf.d/20-ubuntu.conf with 100% similarity]
mkosi.conf.d/20-ubuntu/mkosi.conf.d/20-jammy.conf [new file with mode: 0644]
mkosi.conf.d/20-ubuntu/mkosi.pkgmngr/etc/apt/sources.list.d/kernel-utils.sources [new file with mode: 0644]
mkosi.conf.d/30-centos-fedora/mkosi.conf [moved from mkosi.conf.d/20-centos-fedora/mkosi.conf with 100% similarity]
mkosi.conf.d/30-centos-fedora/mkosi.conf.d/20-uefi.conf [moved from mkosi.conf.d/20-centos-fedora/mkosi.conf.d/20-uefi.conf with 100% similarity]
mkosi.conf.d/30-centos-fedora/mkosi.conf.d/20-x86-64.conf [moved from mkosi.conf.d/20-centos-fedora/mkosi.conf.d/20-x86-64.conf with 100% similarity]
mkosi.conf.d/30-debian-ubuntu/mkosi.conf [moved from mkosi.conf.d/20-debian-ubuntu/mkosi.conf with 95% similarity]
mkosi.conf.d/30-debian-ubuntu/mkosi.conf.d/20-systemd-extra.conf [new file with mode: 0644]
mkosi.conf.d/30-debian-ubuntu/mkosi.conf.d/20-x86-64.conf [moved from mkosi.conf.d/20-debian-ubuntu/mkosi.conf.d/20-x86-64.conf with 100% similarity]

index 3973bd7ca7cc5e3f9dae99bc7aa4931654a8c504..0d4017153b2cdff92cc223dbd66438fceab1b915 100644 (file)
@@ -25,7 +25,7 @@ Packages=
         libtool
         make
         nano
-        pkg-config
+        pkgconf
         strace
 
 InitrdPackages=
diff --git a/mkosi.conf.d/20-ubuntu/mkosi.conf.d/20-jammy.conf b/mkosi.conf.d/20-ubuntu/mkosi.conf.d/20-jammy.conf
new file mode 100644 (file)
index 0000000..2909ba7
--- /dev/null
@@ -0,0 +1,7 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
+[Match]
+Release=jammy
+
+[Distribution]
+PackageManagerTrees=mkosi.pkgmngr
diff --git a/mkosi.conf.d/20-ubuntu/mkosi.pkgmngr/etc/apt/sources.list.d/kernel-utils.sources b/mkosi.conf.d/20-ubuntu/mkosi.pkgmngr/etc/apt/sources.list.d/kernel-utils.sources
new file mode 100644 (file)
index 0000000..c79e0c4
--- /dev/null
@@ -0,0 +1,36 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+Enabled: yes
+Types: deb
+URIs: https://ppa.launchpadcontent.net/michel-slm/kernel-utils/ubuntu
+Suites: jammy
+Components: main
+Signed-By:
+ -----BEGIN PGP PUBLIC KEY BLOCK-----
+ .
+ xsFNBGJyEb0BEADR6CoHmzotr+Z1UmqkNQZ/z+tm4u3/KbjD/UKHOloAJK2L2Mf6
+ Eq1hbs2MlEYa7VtYcfq+NqluvTtqHckgE6sTFGbxQXMUDK+bcxqXmQUQcRw/Wytl
+ BgRr6fCA+pK82W6Z5eFyYsfbZMqnIqw3rbtx02K43KFGOiP8Pj/FFcPXzf9q3+3k
+ EXELs8y6N7OEYeloEs45RnBwkKETvMX08zbTZfn5owfYZRd4VpIZJ2BnZprzdzfP
+ Z1ZTkkDTAUpZvpXFi5WtDx6rVP92+7OYxOjUKzQ9wFbKdkZVzqhfJIR2SHM2tHVz
+ GwIZl6vYsAqLLZccQSS4nBCXIzUwRO28LwqzacjKabl197fk0C/IKFw2Z4/ZsCHb
+ VcrnttD3G1AvQ+DMvEPTzB9vD4R7uNEkmg4UYokzk6yW9/KQm3lNbQBS+D5jZREv
+ hRyz4ZLW9wzz13H655nXzJCIZvLWVpRLNzQDscxYlkYBONoH+HiGafsgZqw+ITc3
+ tDPTw0HqRNe+/oendXqOhtKhY2PRhD3vu5NgXLX7GuAHr7Dq9HMUyA5MxKH90e28
+ vaYUmwU0jfYGgNnSCpRrAOx0SlqKpMlwW9VkpJctGrYMZ/ts6yPdJC2OSWiJRlMa
+ Xmf4IvsLrCGobd27y03TYl5Uq6OOpD0DSP2hGZQxYHOgMhhZxT99IJUlMwARAQAB
+ zShMYXVuY2hwYWQgUFBBIGZvciBNaWNoZWwgQWxleGFuZHJlIFNhbGltwsGOBBMB
+ CgA4FiEE+8ojhpUuuImlrBJjySgIhqCuA8oFAmJyEb0CGwMFCwkIBwIGFQoJCAsC
+ BBYCAwECHgECF4AACgkQySgIhqCuA8orpw//YWpifbMc2F3zNx8oW2UyTsr2IXtu
+ 4/pHVtDroYokMOvCy2IR6FhzXSMM35yQBVfn92T5MiG0pHqXNUIZstt/m3Qo7tnj
+ 1AR9f0mRLTKHONQCUP91CiVHGGKfaYHiyQ9Pxxp+LUxFkoEXUfQPl6N0wfGCd0Rb
+ k9gcFlOo3+duOFsd+1Aw3Gi83SFcl6Bc4P/3i+dfB4g1Nbte0ZzPnFWKKYRV0K6z
+ 5uDbJJYdIS+nwIxVXb7cnMUrrHBr4cUDsIXnAwVN+zeK7Q4CrJOpR6ZDGNb5SGcO
+ TaJPEOpCIcIKkzW9IzYm5NTzxhQHg7jvCPrGBuX3nTt1fEzCn5L2se9iwehtsMat
+ WXwi+yIYlpce2vHRPZEb8ILMoCL50veAAZ2tAlHx9UnAPNtT+1PPzrKPcIVCAB2e
+ fBgUBcCaQ62LWsIQX1B9qL4xhGX7Z4nFk2aXNlrHjnnf5gwFCJ/XiVuFgGetfRrV
+ r2PgfFFOfUanJ4LMu8sfqurrNJXrYMHfA8+qIbTLyltlqsOiEROOa/Qje5KEqmbe
+ vg/hbqRpGNHdYKP1OynqBK8VAgG9/g5qGR8FLXr1DXl5dzlqyiIkRQINd9O6XjnX
+ LWPl1wsOXOCY/jWgMxktt8Mv9qaaZ4CT9cuwsm/aml270A3GKRYHLDFP3CkuMnqd
+ 0vsZgWMIQtgQmXU=
+ =7vwW
+ -----END PGP PUBLIC KEY BLOCK-----
similarity index 95%
rename from mkosi.conf.d/20-debian-ubuntu/mkosi.conf
rename to mkosi.conf.d/30-debian-ubuntu/mkosi.conf
index eb0d6a30967920160fb3ecd3990832e91da1bf36..0cc913730ce64872099e6a6463eee26ddef46f0d 100644 (file)
@@ -43,10 +43,8 @@ Packages=
         strace
         swtpm
         systemd
-        systemd-boot
         systemd-container
         systemd-coredump
-        systemd-resolved
         systemd-sysv
         tar
         tzdata
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
new file mode 100644 (file)
index 0000000..4fa9916
--- /dev/null
@@ -0,0 +1,9 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
+[Match]
+Release=!jammy
+
+[Content]
+Packages=
+        systemd-boot
+        systemd-resolved