Commit Graph

34 Commits

Author SHA1 Message Date
Moritz Sanft
67e42aa053
mkosi: add msanft as maintainer 2024-09-03 14:27:17 +02:00
Moritz Sanft
12f6399c1e
mkosi: format 2024-09-03 14:27:09 +02:00
Moritz Sanft
edd502ffd9
mkosi: 22 -> 24.3-unstable-2024-08-28 2024-09-03 14:26:59 +02:00
Paul Meyer
ba1010aa45 mkosi: drop katexochen as maintainer
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2024-09-03 09:50:58 +02:00
Sigmanificient
d48a9bb622 treewide: remove unused fetchpatch arguments 2024-06-04 12:40:25 +02:00
Paul Meyer
ddb1ac2b90 mkosi-full: mark broken
Booting VMs using `mkosi qemu` currently fails to find the image to boot.

Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2024-05-02 11:57:20 +02:00
Paul Meyer
d3f04e5bac mkosi-full: use systemd with kernel-install
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2024-05-02 11:57:20 +02:00
Paul Meyer
c93b55dba5 mkosi: use --replace-fail on substituteInPlace 2024-05-02 11:57:20 +02:00
Paul Meyer
5a07560443 mkosi: 21 -> 22 2024-05-02 11:57:20 +02:00
Paul Meyer
39de88f344 mkosi: 20.2 -> 21 2024-04-22 19:23:27 +02:00
Weijia Wang
c2b5928c7d
Merge pull request #283108 from katexochen/mkosi/0-20-2
mkosi: 20.1 -> 20.2
2024-02-05 01:16:36 +01:00
Paul Meyer
1b3451ca99 mkosi: backport mkosi-chroot fix for unmerged /usr 2024-01-30 14:44:41 +01:00
Paul Meyer
ba4747bd8e mkosi: remove systemd patches included in v255 2024-01-23 08:03:07 +01:00
Paul Meyer
97273f1a34 mkosi: 20.1 -> 20.2 2024-01-23 07:19:41 +01:00
Paul Meyer
1bff4b4470 mkosi: 20 -> 20.1 2024-01-15 10:15:25 +01:00
Paul Meyer
c8f2f8af99 mkosi: 19 -> 20 2024-01-15 10:15:21 +01:00
Paul Meyer
93c2b21ad3 mkosi: add always required runtime dependencies 2023-12-22 13:43:16 +01:00
Paul Meyer
ea8f862acf mkosi: drop patches backported to systemd 254.6 2023-11-29 18:36:48 +00:00
Paul Meyer
fdb0b82f5c mkosi: add importsCheck 2023-11-22 20:00:38 +00:00
Paul Meyer
3f5b64f3c7 mkosi: add man page 2023-11-22 20:00:38 +00:00
Paul Meyer
28a41e21cb mkosi: cleanup wrapping 2023-11-22 20:00:38 +00:00
Paul Meyer
796b4926bb mkosi: 18 -> 19 2023-11-22 20:00:37 +00:00
Paul Meyer
576aee4186 mkosi: fix mcopy using host timezone for fat timestamps
Co-authored-by: Malte Poll <mp@edgeless.systems>
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2023-10-27 12:40:01 +02:00
Paul Meyer
96685a75ca mkosi: fix repart hardlink store leak into image
Co-authored-by: Malte Poll <mp@edgeless.systems>
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2023-10-27 10:54:40 +02:00
Paul Meyer
957bbc2bb9 mkosi: 17.1 -> 18
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2023-10-05 17:17:23 +02:00
Paul Meyer
1d319ed00f mkosi: 15.2-pre -> 17.1
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2023-09-28 14:43:57 +02:00
Malte Poll
7330ec0151 mkosi: apply mcopy SOURCE_DATE_EPOCH patch to systemd
Previously, mcopy SOURCE_DATE_EPOCH wasn't propageted to mcopy.
This patch enables reproducible builds with mkosi.

Co-authored-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
Signed-off-by: Malte Poll <mp@edgeless.systems>
2023-09-28 14:43:57 +02:00
Paul Meyer
123eeffafc mkosi: apply verity seed patch to systemd
This patch enables setting the a seed for systemd repart, which is usually
non-deterministic. It enables reproducible builds with mkosi.

Co-authored-by: Malte Poll <mp@edgeless.systems>
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2023-09-28 14:43:57 +02:00
Paul Meyer
c7d925bbe5 mkosi: use systemd 254 options
Co-authored-by: Malte Poll <mp@edgeless.systems>
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2023-09-28 14:40:53 +02:00
Paul Meyer
8271210aaa mkosi: add qemu for starting vms
Adding the option to build mkosi with qemu support, which enables
the usage of 'mkosi qemu' to boot the previously built image as VM.
This will only work for host=target right now, further effort
is required to allow target with different arch.

Co-authored-by: Malte Poll <mp@edgeless.systems>
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2023-09-28 14:40:53 +02:00
Paul Meyer
c19e5ee301 mkosi: fix missing pefile dependency
When building a bootable image, mkosi will invoke python with a script
that import pefile. We therefor add a python interpreter with the
needed module and pass it over the intended env var.

Co-authored-by: Malte Poll <mp@edgeless.systems>
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2023-09-28 14:40:53 +02:00
Paul Meyer
49942168e2 mkosi: fix ukify path
could also be passed by --tools-tree

Co-authored-by: Malte Poll <mp@edgeless.systems>
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2023-09-28 14:40:53 +02:00
Theodore Ni
8d5f4d61a8
mkosi: add missing build dependencies 2023-08-26 08:51:06 -07:00
Paul Meyer
f008df3863 mkosi: init at 15.2-pre
Co-authored-by: Malte Poll <mp@edgeless.systems>
Co-authored-by: Jonas Heinrich <onny@project-insanity.org>
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2023-08-19 22:56:41 +02:00