diff options
author | Ludovic Courtès <ludo@gnu.org> | 2017-12-03 17:29:10 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2017-12-03 19:12:16 +0100 |
commit | af4a761e97c309e3dce8ddf0cbbc1a369573199a (patch) | |
tree | a53d083ab8f23c467104a486dc36a06989b0a3b2 | |
parent | cdc938daf91f159e082c5b81a44b074f7bf6d991 (diff) | |
download | guix-af4a761e97c309e3dce8ddf0cbbc1a369573199a.tar.gz guix-af4a761e97c309e3dce8ddf0cbbc1a369573199a.zip |
install: Add the prerequisites of 'profile-derivation' as GC roots.
* gnu/system/install.scm (%installation-services): Add
GLIBC-UTF8-LOCALES, TEXINFO, and GUILE-FINAL as GC roots.
-rw-r--r-- | gnu/system/install.scm | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/gnu/system/install.scm b/gnu/system/install.scm index 3a34df26c3..4f0beef2bf 100644 --- a/gnu/system/install.scm +++ b/gnu/system/install.scm @@ -30,6 +30,7 @@ #:use-module (gnu packages admin) #:use-module (gnu packages bash) #:use-module (gnu packages bootloaders) + #:use-module (gnu packages guile) #:use-module (gnu packages linux) #:use-module (gnu packages ssh) #:use-module (gnu packages cryptsetup) @@ -275,8 +276,14 @@ You have been warned. Thanks for being so brave. "/bin/sh")))) ;; Keep a reference to BARE-BONES-OS to make sure it can be - ;; installed without downloading/building anything. - (service gc-root-service-type (list bare-bones-os))))) + ;; installed without downloading/building anything. Also keep the + ;; things needed by 'profile-derivation' to minimize the amount of + ;; download. + (service gc-root-service-type + (list bare-bones-os + glibc-utf8-locales + texinfo + (canonical-package guile-2.2)))))) (define %issue ;; Greeting. |