system: install: Add default libcs to gc-roots.
During the installation, it may be needed to build locales that are not
covered by glibc-utf8-locales. Make sure that the libraries required to build
locales are available.
This is a follow-up of 0eed771275
.
* gnu/system/install.scm (installation-os)[services]: Add
%default-locale-libcs to gc-root-service-type.
master
parent
d1fe14be6a
commit
ea5d9bf991
|
@ -32,6 +32,7 @@
|
||||||
#:use-module ((guix packages) #:select (package-version))
|
#:use-module ((guix packages) #:select (package-version))
|
||||||
#:use-module ((guix store) #:select (%store-prefix))
|
#:use-module ((guix store) #:select (%store-prefix))
|
||||||
#:use-module (gnu installer)
|
#:use-module (gnu installer)
|
||||||
|
#:use-module (gnu system locale)
|
||||||
#:use-module (gnu services dbus)
|
#:use-module (gnu services dbus)
|
||||||
#:use-module (gnu services networking)
|
#:use-module (gnu services networking)
|
||||||
#:use-module (gnu services shepherd)
|
#:use-module (gnu services shepherd)
|
||||||
|
@ -439,10 +440,12 @@ Access documentation at any time by pressing Alt-F2.\x1b[0m
|
||||||
;; things needed by 'profile-derivation' to minimize the amount of
|
;; things needed by 'profile-derivation' to minimize the amount of
|
||||||
;; download.
|
;; download.
|
||||||
(service gc-root-service-type
|
(service gc-root-service-type
|
||||||
(list bare-bones-os
|
(append
|
||||||
glibc-utf8-locales
|
(list bare-bones-os
|
||||||
texinfo
|
glibc-utf8-locales
|
||||||
guile-3.0))
|
texinfo
|
||||||
|
guile-3.0)
|
||||||
|
%default-locale-libcs))
|
||||||
|
|
||||||
;; Machines without Kernel Mode Setting (those with many old and
|
;; Machines without Kernel Mode Setting (those with many old and
|
||||||
;; current AMD GPUs, SiS GPUs, ...) need uvesafb to show the GUI
|
;; current AMD GPUs, SiS GPUs, ...) need uvesafb to show the GUI
|
||||||
|
|
Reference in New Issue