mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-25 22:08:16 -05:00
system: 'operating-system-boot-parameters-file' uses 'scheme-file'.
* gnu/system.scm (operating-system-boot-parameters-file): Use 'scheme-file' instead of 'gexp->file'. (operating-system-directory-base-entries): Adjust accordingly.
This commit is contained in:
parent
34faf63ebc
commit
2e37d1583a
1 changed files with 24 additions and 23 deletions
|
@ -485,7 +485,7 @@ (define* (operating-system-directory-base-entries os)
|
|||
(cons kernel modules))
|
||||
#:hooks (list linux-module-database)))
|
||||
(initrd -> (operating-system-initrd-file os))
|
||||
(params (operating-system-boot-parameters-file os)))
|
||||
(params -> (operating-system-boot-parameters-file os)))
|
||||
(return `(("kernel" ,kernel)
|
||||
("parameters" ,params)
|
||||
("initrd" ,initrd)
|
||||
|
@ -1078,28 +1078,29 @@ (define* (operating-system-boot-parameters-file os
|
|||
os device
|
||||
#:system-kernel-arguments?
|
||||
system-kernel-arguments?)))
|
||||
(gexp->file "parameters"
|
||||
#~(boot-parameters
|
||||
(version 0)
|
||||
(label #$(boot-parameters-label params))
|
||||
(root-device
|
||||
#$(device->sexp
|
||||
(boot-parameters-root-device params)))
|
||||
(kernel #$(boot-parameters-kernel params))
|
||||
(kernel-arguments
|
||||
#$(boot-parameters-kernel-arguments params))
|
||||
(initrd #$(boot-parameters-initrd params))
|
||||
(bootloader-name #$(boot-parameters-bootloader-name params))
|
||||
(bootloader-menu-entries
|
||||
#$(map menu-entry->sexp
|
||||
(or (and=> (operating-system-bootloader os)
|
||||
bootloader-configuration-menu-entries)
|
||||
'())))
|
||||
(store
|
||||
(device
|
||||
#$(device->sexp (boot-parameters-store-device params)))
|
||||
(mount-point #$(boot-parameters-store-mount-point params))))
|
||||
#:set-load-path? #f)))
|
||||
(scheme-file "parameters"
|
||||
#~(boot-parameters
|
||||
(version 0)
|
||||
(label #$(boot-parameters-label params))
|
||||
(root-device
|
||||
#$(device->sexp
|
||||
(boot-parameters-root-device params)))
|
||||
(kernel #$(boot-parameters-kernel params))
|
||||
(kernel-arguments
|
||||
#$(boot-parameters-kernel-arguments params))
|
||||
(initrd #$(boot-parameters-initrd params))
|
||||
(bootloader-name #$(boot-parameters-bootloader-name params))
|
||||
(bootloader-menu-entries
|
||||
#$(map menu-entry->sexp
|
||||
(or (and=> (operating-system-bootloader os)
|
||||
bootloader-configuration-menu-entries)
|
||||
'())))
|
||||
(store
|
||||
(device
|
||||
#$(device->sexp (boot-parameters-store-device params)))
|
||||
(mount-point #$(boot-parameters-store-mount-point
|
||||
params))))
|
||||
#:set-load-path? #f)))
|
||||
|
||||
(define-gexp-compiler (operating-system-compiler (os <operating-system>)
|
||||
system target)
|
||||
|
|
Loading…
Reference in a new issue