1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-14 19:10:49 +02:00
guix/build-aux
Ludovic Courtès 2f65438eba
tests: Run in a chroot and unprivileged user namespaces.
* build-aux/test-env.in: Pass ‘--disable-chroot’ only when unprivileged
user namespace support is lacking and warn in that case.
* tests/store.scm ("build-things, check mode"): Use ‘gettimeofday’
rather than a shared file as a source of entropy.
("symlink is symlink")
("isolated environment", "inputs are read-only")
("inputs cannot be remounted read-write")
("build root cannot be made world-readable")
("/tmp, store, and /dev/{null,full} are writable")
("network is unreachable"): New tests.
* tests/processes.scm ("client + lock"): Skip when
‘unprivileged-user-namespace-supported?’ returns true.

Change-Id: I3b3c3ebdf6db5fd36ee70251d07b893c17ca1b84
2025-03-26 17:57:44 +01:00
..
cuirass maint: Add 'etc/hurd-manifest.scm'. 2023-08-21 10:45:45 +02:00
build-self.scm guix: channels: Enable specifiying available builtin builders. 2024-07-18 11:18:29 +01:00
check-channel-news.scm
check-final-inputs-self-contained.scm ci: Remove hydra support. 2021-03-10 08:49:48 +01:00
compile-all.scm build: Makefile splits Scheme compilation in four steps. 2021-06-23 23:35:27 +02:00
compile-as-derivation.scm
convert-xref.scm maint: Factorize po xref translation. 2021-10-17 18:26:44 +02:00
generate-authors.scm
git-version-gen
gitlog-to-changelog
mdate-from-git.scm maint: Generate doc/version[-LANG].texi using `mdate-from-git.scm'. 2024-04-19 16:45:41 +02:00
pre-inst-env.in
test-driver.scm build: test-driver.scm: Set mode. 2024-01-05 00:31:36 -05:00
test-env.in tests: Run in a chroot and unprivileged user namespaces. 2025-03-26 17:57:44 +01:00
update-guix-package.scm
update-NEWS.scm maint: update-NEWS: Sort packages prior writing to the data file. 2021-05-10 13:48:02 -04:00
xgettext.scm maint: Support `make doc-pot-update' from a tarball. 2024-04-19 16:45:41 +02:00