guix-devel/tests
Ludovic Courtès 3dbf331942
deduplication: Place link files under /gnu/store/.links.
Previously they'd always be placed next to TO-REPLACE, which would lead
to EPERM in some cases.

* guix/store/deduplication.scm (replace-with-link): Add #:swap-directory
parameter and honor it.  Add call to 'make-file-writable'.  Catch
'system-error' around 'rename-file'.
(deduplicate): Pass #:swap-directory and remove uses of
'false-if-system-error'.
* tests/store-deduplication.scm ("deduplicate"): Add 'chmod' call.
2018-07-03 00:39:11 +02:00
..
base16.scm
base32.scm
base64.scm
bournish.scm
build-utils.scm
builders.scm
cache.scm
challenge.scm
combinators.scm
containers.scm
cpan.scm
cpio.scm
cran.scm
crate.scm
cve-sample.xml
cve.scm
derivations.scm
discovery.scm
elpa.scm
file-systems.scm
gem.scm
gexp.scm store-copy: 'read-reference-graph' returns a list of records. 2018-06-14 11:16:58 +02:00
glob.scm
gnu-maintenance.scm
grafts.scm
graph.scm tests: Adjust graph test. 2018-06-06 14:37:35 +02:00
gremlin.scm
guix-archive.sh
guix-authenticate.sh
guix-build.sh guix build: Nicely report unbound variables with hints. 2018-05-04 15:07:08 +02:00
guix-daemon.sh guix-daemon: Disable garbage collection for remote connections. 2018-04-19 19:06:26 +02:00
guix-download.sh
guix-environment-container.sh
guix-environment.sh
guix-gc.sh
guix-graph.sh
guix-hash.sh
guix-lint.sh
guix-pack.sh tests: Skip 'tests/guix-pack.sh' when networking is missing. 2018-05-19 00:14:51 +02:00
guix-package-net.sh
guix-package.sh tests: Adjust 'guix package' test to "python2" name. 2018-06-06 14:37:35 +02:00
guix-system.sh system: Remove uses of the 'title' field of <file-system>. 2018-05-28 13:24:19 +02:00
hackage.scm
hash.scm
import-utils.scm
lint.scm
modules.scm
monads.scm
nar.scm
pack.scm pack: Adjust test to expect relative symlinks. 2018-06-01 15:17:41 +02:00
packages.scm packages: Add 'package-patched-vulnerabilities'. 2018-06-09 12:02:28 +02:00
pk-crypto.scm
pki.scm
print.scm
profiles.scm Merge branch 'master' into core-updates 2018-05-17 01:00:50 -04:00
publish.scm
pypi.scm
records.scm records: Insert record type ABI checks in constructors. 2018-05-23 10:21:02 +02:00
scripts-build.scm
scripts.scm
search-paths.scm
services.scm
sets.scm
signing-key.pub
signing-key.sec
size.scm
snix.scm
store-database.scm store: Remove 'register-path'. 2018-06-14 11:17:00 +02:00
store-deduplication.scm deduplication: Place link files under /gnu/store/.links. 2018-07-03 00:39:11 +02:00
store.scm store: Remove 'register-path'. 2018-06-14 11:17:00 +02:00
substitute.scm
syscalls.scm
system.scm system: Mapped devices needed for boot do not yield Shepherd services. 2018-06-21 23:54:15 +02:00
test.drv
texlive.scm
ui.scm
union.scm union: Add 'relative-file-name'. 2018-05-10 14:53:56 +02:00
upstream.scm
utils.scm utils: Add 'version-prefix?'. 2018-05-13 13:29:27 +02:00
uuid.scm uuid: 'uuid' returns #f when 'string->uuid' returns #f. 2018-05-19 00:14:52 +02:00
workers.scm
zlib.scm