me
/
guix
Archived
1
0
Fork 0

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
Mathieu Othacehe 2020-06-07 15:39:39 +02:00
parent d1fe14be6a
commit ea5d9bf991
No known key found for this signature in database
GPG Key ID: 8354763531769CA6
1 changed files with 7 additions and 4 deletions

View File

@ -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
(append
(list bare-bones-os (list bare-bones-os
glibc-utf8-locales glibc-utf8-locales
texinfo texinfo
guile-3.0)) 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