guix/gnu
Rutherther c558339893
tests: foreign: Add Ubuntu test.
This one is a bit more complicated than the other ones, because the qcow2
image is too small to hold the tarball contents.  So I have decided to add in
logic to resize the qemu img, the partition and the filesystem.

* gnu/tests/foreign.scm
(ubuntu-qcow2): New variable.
(ubuntu-uidmap-deb-file): New variable.
(ubuntu-libsuid4-deb-file): New variable.
(%test-ubuntu-install): New variable.

Change-Id: Ib705cfe0aeab5e6ede284b8eff06483aea617349e
Signed-off-by: Rutherther <rutherther@ditigal.xyz>

Merges: #4997
Change-Id: I17472d160665fa4965d1c1ee00d671746bd5fb74
2026-01-19 19:28:10 +01:00
..
bootloader gnu: install-starfive-visionfive2-uEnv.txt: Set extra options. 2026-01-16 20:23:47 +01:00
build install: Register agetty on primary console on AArch64. 2026-01-14 09:17:33 +01:00
home Update Giacomo's email address. 2025-12-03 14:38:09 +09:00
installer installer: Adjust vertical space in the recommended kernel choice. 2026-01-16 20:53:49 +01:00
machine
packages import: crate: Generate comments with ‘TODO REVIEW:’ prefix. 2026-01-18 11:15:36 +01:00
services gnu: %desktop-services: Switch to GDM on 64-bit systems. 2026-01-19 18:51:12 +01:00
system gnu: %desktop-services: Switch to GDM on 64-bit systems. 2026-01-19 18:51:12 +01:00
tests tests: foreign: Add Ubuntu test. 2026-01-19 19:28:10 +01:00
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm installer: Drop uri from provenance log. 2025-12-22 23:00:46 +01:00
local.mk maint: Register files for dist tarballs. 2026-01-18 11:14:18 +01:00
machine.scm
packages.scm
services.scm
system.scm system: operating-system-etc-service: Unset GUIX_PROFILE. 2026-01-04 12:46:57 +01:00
tests.scm