gnu: make-linux-libre: Only use configuration-file when one is provided.

* gnu/packages/linux.scm (make-linux-libre): Only use configuration-file
  when one is provided.
This commit is contained in:
David Craven 2016-09-13 22:41:43 +02:00
parent 995e5092d8
commit 0b75986983
No known key found for this signature in database
GPG Key ID: C5E051C79C0BECDB
1 changed files with 7 additions and 8 deletions

View File

@ -236,14 +236,13 @@ for ARCH and optionally VARIANT, or #f if there is no such configuration."
("bc" ,bc)
("openssl" ,openssl)
("kmod" ,kmod)
,@(let ((conf (configuration-file
(system->linux-architecture
(or (%current-target-system)
(%current-system)))
#:variant (version-major+minor version))))
(if conf
`(("kconfig" ,conf))
'()))))
,@(if configuration-file
`(("kconfig" ,(configuration-file
(system->linux-architecture
(or (%current-target-system)
(%current-system)))
#:variant (version-major+minor version))))
'())))
(arguments
`(#:modules ((guix build gnu-build-system)
(guix build utils)