M guix/scripts/build.scm => guix/scripts/build.scm +1 -0
@@ 204,6 204,7 @@ options handled by 'set-build-options-from-command-line', and listed in
(lambda (opt name arg result . rest)
;; XXX: Imperatively modify the search paths.
(%package-module-path (cons arg (%package-module-path)))
+ (%patch-path (cons arg (%patch-path)))
(set! %load-path (cons arg %load-path))
(set! %load-compiled-path (cons arg %load-compiled-path))
M tests/guix-package.sh => tests/guix-package.sh +4 -0
@@ 225,6 225,10 @@ cat > "$module_dir/foo.scm"<<EOF
EOF
guix package -i emacs-foo-bar-patched -n
+# Same when -L is used.
+( unset GUIX_PACKAGE_PATH; \
+ guix package -L "$module_dir" -i emacs-foo-bar-patched -n )
+
# Make sure installing from a file works.
cat > "$module_dir/package.scm"<<EOF
(use-modules (gnu))