guix/gnu/packages/aux-files
Ludovic Courtès c088aa2988
pack: "fakechroot" engine always creates its store.
Previously it would silently fail to create the /gnu/store symlink when
the host has a read-only /gnu as is the case in these tests.

* gnu/packages/aux-files/run-in-namespace.c (exec_with_loader): Unlink
the ancestor of ORIGINAL_STORE under NEW_ROOT.  Check the return value
of 'symlink' when creating NEW_STORE.
* tests/guix-pack-relocatable.sh: Check the contents of the store as
seen by the wrapped executable, with all three engines, and with both
"/gnu" and "/gnu/store" erased.
2020-07-28 14:41:05 +02:00
..
chromium
emacs gnu: emacs: Remove obsolete FIXME comment. 2020-03-22 21:17:38 -04:00
linux-libre gnu: linux-libre-arm-veyron: Deprecate package. 2020-03-22 20:55:37 -07:00
pack-audit.c pack: Add relocation via ld.so and fakechroot. 2020-05-14 17:21:27 +02:00
run-in-namespace.c pack: "fakechroot" engine always creates its store. 2020-07-28 14:41:05 +02:00