summaryrefslogtreecommitdiff
path: root/guix
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2016-07-26 17:59:25 +0200
committerLudovic Courtès <ludo@gnu.org>2016-07-26 17:59:25 +0200
commit201855221fa426851556b973e39f21e5ced7dfdf (patch)
tree3d64746996442dba5ac31112c5d34ce841d28eaf /guix
parent8173ceee1f31ab562118ff5171254a4b73b71400 (diff)
downloadgnu-guix-201855221fa426851556b973e39f21e5ced7dfdf.tar
gnu-guix-201855221fa426851556b973e39f21e5ced7dfdf.tar.gz
environment: Set 'GUIX_ENVIRONMENT' to the profile.
* guix/scripts/environment.scm (create-environment): Set 'GUIX_ENVIRONMENT' to PROFILE. * tests/guix-environment.sh: Test it. * doc/guix.texi (Invoking guix environment): Document it.
Diffstat (limited to 'guix')
-rw-r--r--guix/scripts/environment.scm5
1 files changed, 3 insertions, 2 deletions
diff --git a/guix/scripts/environment.scm b/guix/scripts/environment.scm
index ebe966f9cf..9f72b7bf24 100644
--- a/guix/scripts/environment.scm
+++ b/guix/scripts/environment.scm
@@ -90,8 +90,9 @@ existing enviroment variables with additional search paths."
(evaluate-profile-search-paths profile paths))
;; Give users a way to know that they're in 'guix environment', so they can
- ;; adjust 'PS1' accordingly, for instance.
- (setenv "GUIX_ENVIRONMENT" "t"))
+ ;; adjust 'PS1' accordingly, for instance. Set it to PROFILE so users can
+ ;; conveniently access its contents.
+ (setenv "GUIX_ENVIRONMENT" profile))
(define (show-search-paths profile search-paths pure?)
"Display SEARCH-PATHS applied to PROFILE. When PURE? is #t, do not augment