vm: 'system-docker-image' builds in a UTF-8 locale.
Fixes <https://bugs.gnu.org/36215>.
Reported by Björn Höfling <bjoern.hoefling@bjoernhoefling.de>.
This is a followup to 9c941364bf
.
* gnu/system/vm.scm (system-docker-image)[build]: Set GUIX_LOCPATH and
call 'setlocale'.
This commit is contained in:
parent
123b9c02dd
commit
ed504cafa2
|
@ -535,6 +535,11 @@ system."
|
||||||
;; Set the SQL schema location.
|
;; Set the SQL schema location.
|
||||||
(sql-schema #$schema)
|
(sql-schema #$schema)
|
||||||
|
|
||||||
|
;; Allow non-ASCII file names--e.g., 'nss-certs'--to be decoded.
|
||||||
|
(setenv "GUIX_LOCPATH"
|
||||||
|
#+(file-append glibc-utf8-locales "/lib/locale"))
|
||||||
|
(setlocale LC_ALL "en_US.utf8")
|
||||||
|
|
||||||
(let* (;; This initializer requires elevated privileges that are
|
(let* (;; This initializer requires elevated privileges that are
|
||||||
;; not normally available in the build environment (e.g.,
|
;; not normally available in the build environment (e.g.,
|
||||||
;; it needs to create device nodes). In order to obtain
|
;; it needs to create device nodes). In order to obtain
|
||||||
|
|
Loading…
Reference in New Issue