Andrew Tropin wrote 3 years ago
(address . guix-patches@gnu.org)
* gnu/home/services.scm (compute-activation-script): Use absolute path for
home activation script.
---
gnu/home/services.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Toggle diff (15 lines)
diff --git a/gnu/home/services.scm b/gnu/home/services.scm
index b05ec53e2a..6d5e4308a0 100644
--- a/gnu/home/services.scm
+++ b/gnu/home/services.scm
@@ -418,7 +418,7 @@ (define (compute-activation-script init-gexp gexps)
(new-home-env (getenv "GUIX_NEW_HOME"))
(new-home (or new-home-env
;; Path of the activation file if called interactively
- (dirname (car (command-line)))))
+ (canonicalize-path (dirname (car (command-line))))))
(old-home-env (getenv "GUIX_OLD_HOME"))
(old-home (or old-home-env
(if (file-exists? (he-init-file he-path))
--
2.37.0
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmLfoPoACgkQIgjSCVjB
3rDtTA/+Icr92AcMQPhA+JwYCyC3P6w/v12tCTerGWodNzRk1m42y35KpDY2QUfc
hvOz+Vb5w+VJZALcC/iPcB1Hp2Hrnf5BoMEhtin1XYZ40nx4yh5kUXde5qdkuqxT
xkqHzoJ4JjjQHeH1ZCTyvLlLRP/THuLY5OxSjUvpf4lrzULnd4GpMNbFcYdyqWTq
YWjxvZEfwHf0C/jYZZ3dqWDoTPVdb40f0K5jGqIYrdlmdBsvR4qQJGpMpxD3XlQK
Gl9Tmm5rZ9aDXBXwCCk03QPnkvYlP9olCfvuYLwUE84J738979hhCfyUDn2kS1zi
xvLlU0cXxNMoayNRtopZ1r346Oc4oKbIKohS9xWc6z8NhhLie+51MXrBVax2zqbD
j00Ol2Mn0hetbrNfGgRPqLEqlPQbkswDuC3khIuhUsEAjEoVKKj6qIMAa5aDKPoC
buGN2rHxMWe2/pAMaJyde8mnUnW6HXwv3ljrfMkKQJVpfZ4IWuswKlVApOz6m1Xw
G+lIkfVX55rJWBArVpQYDLRNh5zf9z4K9IyxsMMB4a7utC+7nhhSLXz5mzp3EWO+
FAGYxOKQ7StRAcSGot/USgkcV0YIpfFjXVbqtIO3bjuXNqbob3augBeUGlDF9+uf
gs/X1DVToctvU1XQA5zTUQvYmorEIyfonagpFWsZ2GAbXMU+hqE=
=i8pA
-----END PGP SIGNATURE-----