diff options
author | Hilton Chain <hako@ultrarare.space> | 2025-05-23 13:37:29 +0800 |
---|---|---|
committer | Hilton Chain <hako@ultrarare.space> | 2025-05-23 13:40:09 +0800 |
commit | 7ac8fe6e2aaa1e93db6d916fbadcfb40d6ecac73 (patch) | |
tree | 188d3ea0ba8aa19fd4002e76ac4de491bbd9c65d | |
parent | 595c2155a61ef7e552269cb1c569a33e3ec32bb2 (diff) |
nongnu: corrupt-linux: Add nonguix_defconfig.
This is a follow-up to commit f9fedea132fc146c0ad692deb1f3d840acc4a967.
* nongnu/packages/linux.scm (corrupt-linux) Use "nonguix_defconfig".
[arguments]<#:phases>: In ‘nonguix-configure’, save modified defconfig as
"nonguix_defconfig".
-rw-r--r-- | nongnu/packages/linux.scm | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/nongnu/packages/linux.scm b/nongnu/packages/linux.scm index a6c39442..e23f8242 100644 --- a/nongnu/packages/linux.scm +++ b/nongnu/packages/linux.scm @@ -104,7 +104,7 @@ some freedo package or an output of package-version procedure." #:key (name "linux") (configs "") - (defconfig #f) + (defconfig "nonguix_defconfig") (get-extra-configs nonguix-extra-linux-options)) ;; TODO: This very directly depends on guix internals. @@ -152,16 +152,14 @@ some freedo package or an output of package-version procedure." ;; ‘customize-linux’. (add-before 'configure 'nonguix-configure (lambda _ - (unless #$defconfig - (let ((guix_defconfig - (format #f "arch/~a/configs/guix_defconfig" - #$(linux-srcarch)))) - (invoke "make" "defconfig") - (modify-defconfig - ".config" - '#$(get-extra-configs (package-version this-package))) - (invoke "make" "savedefconfig") - (rename-file "defconfig" guix_defconfig))))))))) + (let ((defconfig + (format #f "arch/~a/configs/nonguix_defconfig" + #$(linux-srcarch)))) + (invoke "make" "defconfig") + (modify-defconfig + ".config" '#$(get-extra-configs this-package)) + (invoke "make" "savedefconfig") + (rename-file "defconfig" defconfig)))))))) (home-page "https://www.kernel.org/") (synopsis "Linux kernel with nonfree binary blobs included") (description |