summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Volf <~@wolfsden.cz>2025-05-18 16:51:48 +0200
committerEkaitz Zarraga <ekaitz@elenq.tech>2025-06-03 19:28:35 +0200
commit5c5c5a6e586923a2a6d9e2991cdc281dd9d0a7ef (patch)
tree1dc51f655f7e7e9c4b357152a3a94b2881c5db8b
parent4b9d14378fcc3d8dd4eea36b541fe87e198fd7b8 (diff)
environment: Set LANG by default.
* guix/scripts/environment.scm (launch-environment/container): Set LANG to C.UTF-8 unless already set. Change-Id: I2dba595c8d5f4e9b45264f8185c72779fead2ce6 Signed-off-by: Ekaitz Zarraga <ekaitz@elenq.tech>
-rw-r--r--guix/scripts/environment.scm3
1 files changed, 3 insertions, 0 deletions
diff --git a/guix/scripts/environment.scm b/guix/scripts/environment.scm
index 1eb15dcf5d2..429a5a296f7 100644
--- a/guix/scripts/environment.scm
+++ b/guix/scripts/environment.scm
@@ -936,6 +936,9 @@ WHILE-LIST."
(setenv variable value)))
environ)
+ (unless (getenv "LANG")
+ (setenv "LANG" "C.UTF-8"))
+
(primitive-exit/status
;; A container's environment is already purified, so no need to
;; request it be purified again.