diff options
author | Ludovic Courtès <ludo@gnu.org> | 2023-02-27 15:35:54 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2023-02-27 15:54:09 +0100 |
commit | fee1d08f0dd183ef78bcb9f1534d7b9e7f1df7ac (patch) | |
tree | 34eabec6a7535b0c93767e981c5fc5477595020f /m4/guix.m4 | |
parent | 2cf07434d8ae1751c1dc940ebeb33a586604566e (diff) | |
download | guix-fee1d08f0dd183ef78bcb9f1534d7b9e7f1df7ac.tar.gz guix-fee1d08f0dd183ef78bcb9f1534d7b9e7f1df7ac.zip |
pack: Make sure tests can run without a world rebuild.
Commit 68380db4c40a2ee1156349a87254fd7b1f1a52d5 moved from
'gexp->derivation', which as a side effect, would lead tests to require
a "world rebuild"--specifically, they'd have to build (default-guile).
This was mitigated by 68775338a510f84e63657ab09242d79e726fa457, but that
change introduced another regression.
* guix/scripts/pack.scm (populate-profile-root): Define 'bootstrap?'.
Pass #:guile to 'computed-file', with a value depending on 'bootstrap?'.
* tests/pack.scm ("self-contained-tarball + localstatedir")
("docker-image + localstatedir", "squashfs-image + localstatedir")
("deb archive with symlinks and control files")
("rpm archive can be installed/uninstalled"): Use a <profile> record
instead of a derivation.
Diffstat (limited to 'm4/guix.m4')
0 files changed, 0 insertions, 0 deletions