services: guix: Move GUIX_LOCPATH handling to packages.
I think this might be better than handling it in the service. I'm seeing locale issues on the hurd which I hope this will address. * gnu/packages/package-management.scm (guix-build-coordinator, guix-build-coordinator/agent-only): * gnu/services/guix.scm (guix-build-coordinator-shepherd-services, guix-build-coordinator-agent-shepherd-services): Change-Id: I07ca424f434854176326a19177dc5573d53b59c2
parent
cbe64c316d
commit
e3faf52c92
|
@ -1570,6 +1570,9 @@ environments.")
|
|||
,@(or (and=> (assoc-ref inputs "sqitch")
|
||||
list)
|
||||
'())))
|
||||
`("GUIX_LOCPATH" ":" prefix
|
||||
(,(string-append (assoc-ref inputs "glibc-utf8-locales")
|
||||
"/lib/locale")))
|
||||
`("GUILE_LOAD_PATH" ":" prefix
|
||||
(,scm ,(string-join
|
||||
(map (lambda (input)
|
||||
|
@ -1608,6 +1611,7 @@ environments.")
|
|||
(list (first (assoc-ref (package-native-inputs guix) "guile"))
|
||||
sqlite
|
||||
bash-minimal
|
||||
(libc-utf8-locales-for-target)
|
||||
sqitch))
|
||||
(propagated-inputs
|
||||
(list guile-prometheus
|
||||
|
@ -1647,7 +1651,8 @@ outputs of those builds.")
|
|||
(first (assoc-ref (package-native-inputs guix) "guile"))))
|
||||
(inputs
|
||||
(list (first (assoc-ref (package-native-inputs guix) "guile"))
|
||||
bash-minimal))
|
||||
bash-minimal
|
||||
(libc-utf8-locales-for-target)))
|
||||
(propagated-inputs
|
||||
(list guile-prometheus
|
||||
guile-gcrypt
|
||||
|
|
|
@ -342,10 +342,7 @@
|
|||
;; Allow time for migrations to run
|
||||
#:pid-file-timeout 60
|
||||
#:environment-variables
|
||||
`(,(string-append
|
||||
"GUIX_LOCPATH="
|
||||
#$(libc-utf8-locales-for-target) "/lib/locale")
|
||||
"LC_ALL=en_US.utf8"
|
||||
`("LC_ALL=en_US.utf8"
|
||||
"PATH=/run/current-system/profile/bin" ; for hooks
|
||||
#$@extra-environment-variables)
|
||||
#:log-file "/var/log/guix-build-coordinator/coordinator.log")
|
||||
|
@ -470,10 +467,7 @@
|
|||
(or systems '())))
|
||||
#:user #$user
|
||||
#:environment-variables
|
||||
`(,(string-append
|
||||
"GUIX_LOCPATH="
|
||||
#$(libc-utf8-locales-for-target) "/lib/locale")
|
||||
;; XDG_CACHE_HOME is used by Guix when caching narinfo files
|
||||
`(;; XDG_CACHE_HOME is used by Guix when caching narinfo files
|
||||
"XDG_CACHE_HOME=/var/cache/guix-build-coordinator-agent"
|
||||
"LC_ALL=en_US.utf8")
|
||||
#:log-file "/var/log/guix-build-coordinator/agent.log"))))
|
||||
|
|
Reference in New Issue