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

View file

@ -236,14 +236,13 @@ (define* (make-linux-libre version hash supported-systems
("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)