gnu: commencement: 'bash-final' inherits from 'bash-minimal'.

* gnu/packages/commencement.scm (bash-final): Inherit from BASH-MINIMAL
instead of BASH.
This commit is contained in:
Ludovic Courtès 2017-06-01 23:22:03 +02:00
parent 3f65c190d2
commit 704243e0c6
No known key found for this signature in database
GPG Key ID: 090B11993D9AEBB5
1 changed files with 4 additions and 3 deletions

View File

@ -800,13 +800,14 @@ exec ~a/bin/~a-~a -B~a/lib -Wl,-dynamic-linker -Wl,~a/~a \"$@\"~%"
(define bash-final (define bash-final
;; Link with `-static-libgcc' to make sure we don't retain a reference ;; Link with `-static-libgcc' to make sure we don't retain a reference
;; to the bootstrap GCC. ;; to the bootstrap GCC. Use "bash-minimal" to avoid an extra dependency
;; on Readline and ncurses.
(let ((bash (package (let ((bash (package
(inherit bash) (inherit bash-minimal)
(arguments (arguments
`(#:disallowed-references `(#:disallowed-references
,(assoc-ref %boot3-inputs "coreutils&co") ,(assoc-ref %boot3-inputs "coreutils&co")
,@(package-arguments bash)))))) ,@(package-arguments bash-minimal))))))
(package-with-bootstrap-guile (package-with-bootstrap-guile
(package-with-explicit-inputs (static-libgcc-package bash) (package-with-explicit-inputs (static-libgcc-package bash)
%boot3-inputs %boot3-inputs