mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-26 06:18:07 -05:00
gnu: linux: customize-linux: Remove input labels.
* gnu/packages/linux.scm (make-linux-libre-source) [native-inputs]: Delete field, using the defconfig gexp directly... [phases] <configure>: ... here.
This commit is contained in:
parent
1e05b4a7fd
commit
234190df00
1 changed files with 6 additions and 14 deletions
|
@ -262,10 +262,10 @@ (define* (customize-linux #:key name
|
|||
#$(and extra-version
|
||||
(not (string-null? extra-version))
|
||||
(string-append "-" extra-version)))
|
||||
(let* ((configs
|
||||
(string-append "arch/" #$(linux-srcarch) "/configs/"))
|
||||
(guix_defconfig
|
||||
(string-append configs "guix_defconfig")))
|
||||
(let* ((configs (string-append "arch/" #$(linux-srcarch)
|
||||
"/configs/"))
|
||||
(guix_defconfig (string-append configs
|
||||
"guix_defconfig")))
|
||||
#$(cond
|
||||
((not defconfig)
|
||||
#~(begin
|
||||
|
@ -282,19 +282,11 @@ (define* (customize-linux #:key name
|
|||
guix_defconfig))
|
||||
(else
|
||||
;; Copy the defconfig input to the proper location.
|
||||
#~(copy-file (assoc-ref inputs "guix_defconfig")
|
||||
guix_defconfig)))
|
||||
#~(copy-file #$defconfig guix_defconfig)))
|
||||
(chmod guix_defconfig #o644)
|
||||
(modify-defconfig guix_defconfig '#$configs)
|
||||
(invoke "make" "guix_defconfig")
|
||||
(verify-config ".config" guix_defconfig))))))))
|
||||
(native-inputs
|
||||
(append (if (or (not defconfig)
|
||||
(string? defconfig))
|
||||
'()
|
||||
;; The defconfig should be an origin or file-like object.
|
||||
`(("guix_defconfig" ,defconfig)))
|
||||
(package-native-inputs linux)))))
|
||||
(verify-config ".config" guix_defconfig))))))))))
|
||||
|
||||
(define (make-defconfig uri sha256-as-base32)
|
||||
(origin (method url-fetch)
|
||||
|
|
Loading…
Reference in a new issue