aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2021-02-22 17:58:11 +0100
committerLudovic Courtès <ludo@gnu.org>2021-02-22 23:42:08 +0100
commit66c9bc35efdf05c2ddccc82fb23a3150b611d565 (patch)
tree06445d75eb1ea20e9f84107f4faca337b2e2ba43
parent21cdb35b609c0d5a4995126ee79ec6b71578d838 (diff)
downloadguix-66c9bc35efdf05c2ddccc82fb23a3150b611d565.tar
guix-66c9bc35efdf05c2ddccc82fb23a3150b611d565.tar.gz
packages: 'package-field-location' preserves the original file name.
This fixes a regression introduced in 9a38bed2cf32e9462badfa43e74cdd4580e804fc. * guix/packages.scm (package-field-location): Do not shadow the 'file' variable.
-rw-r--r--guix/packages.scm4
1 files changed, 2 insertions, 2 deletions
diff --git a/guix/packages.scm b/guix/packages.scm
index 57bc148002..7f45417ea2 100644
--- a/guix/packages.scm
+++ b/guix/packages.scm
@@ -476,11 +476,11 @@ object."
(match (package-location package)
(($ <location> file line column)
(match (search-path %load-path file)
- ((? string? file)
+ ((? string? file-found)
(catch 'system-error
(lambda ()
;; In general we want to keep relative file names for modules.
- (call-with-input-file file
+ (call-with-input-file file-found
(lambda (port)
(goto port line column)
(match (read port)