diff options
author | Ludovic Courtès <ludo@gnu.org> | 2018-06-06 16:36:01 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2018-06-14 11:16:59 +0200 |
commit | 0d0438ed8cb744bffa8c7e0a8d60165ce604939f (patch) | |
tree | dbb814a67fcda8ff2bb5be6cbf9f85db5fb8071e /gnu.scm | |
parent | 866ee8c66aad84fe64a20a14ff19d20a4a408e5b (diff) | |
download | guix-0d0438ed8cb744bffa8c7e0a8d60165ce604939f.tar guix-0d0438ed8cb744bffa8c7e0a8d60165ce604939f.tar.gz |
deduplicate: Fix a couple of thinkos.
* guix/store/deduplication.scm (get-temp-link): Turn 'args' in the 'catch'
handler into a rest argument.
(deduplicate): Use 'lstat' instead of 'file-is-directory?' to properly
handle symlinks. When iterating over the result of 'scandir', exclude
the ".links" sub-directory.
* tests/store-deduplication.scm ("deduplicate"): Create sub-directories
and call 'deduplicate' directly on STORE.
Diffstat (limited to 'gnu.scm')
0 files changed, 0 insertions, 0 deletions