summaryrefslogtreecommitdiff
path: root/bin/debefivm-create
AgeCommit message (Collapse)Author
23 hoursLeave an apt.conf.d/00mmdebstrap behinddebian/bookworm-backportsHelmut Grohne
bookworm's mmdebstrap fails when it's not present, but we do not want it to be in the generated ext4 image. Reported-by: Colin Watson <cjwatson@debian.org>
2025-06-12debefivm-create: clean up unreproducible filesHelmut Grohne
These files are normally deleted by mmdebstrap. However, debefivm-create invokes mkfs.ext4 itself and thereby implicitly skips all cleanup actions normally done by mmdebstrap. This happens to include the truncation of /etc/machine-id and that results in non-reproducibility as well as reused images sharing a machine-id even though they should never do that. Reported-by: Stefano Rivera <stefanor@debian.org> Closes: #1107719
2025-05-31Fix a spelling mistake in manual pagesHelmut Grohne
2025-05-30debefivm-create: pull in systemd-boot-efi for stub binaryLuca Boccassi
301s I: running special hook: download '/usr/lib/systemd/boot/efi/linuxx64.efi.stub' '/tmp/tmp.p5ZnciDkKP/stub' 301s W: hooklistener errored out: E: received error on socket 301s 301s E: setup failed: E: hookhelper failed: E: path does not exist: /tmp/mmdebstrap.Isamzv02mH/usr/lib/systemd/boot/efi/linuxx64.efi.stub systemd-boot prefers the package containing the signed EFI binary now, if available. The stub is in the unsigned package, given it's needed, depend on it directly. Closes: #1106847
2025-05-12debefivm-create: fix typo in usage messageColin Watson
2025-05-06debefivm-create: drop nosymfollow for the EFI filesystemHelmut Grohne
On stretch, the nosymfollow mount option is not supported. Given that vfat does not do symlinks at all, the simple way forward is skipping it. Reported-by: Stefano Rivera <stefanor@debian.org>
2025-04-11debefivm-create: follow autologin change of debvm-createHelmut Grohne
2025-04-06add a new family of wrappers for EFI based imagesHelmut Grohne
debefivm-create is based on mmdebstrap-autopkgtest-build-qemu, which is is co-authored with Johannes Schauer Marin Rodrigues. Also thanks to Jochen Sprickerhof for suggesting the --rootsize option for use in Debusine.