Browse Source
system: 'read-boot-parameters' reads the 'initrd' parameter.
* gnu/system.scm (<boot-parameters>)[initrd]: New field.
(read-boot-parameters): Read the 'initrd' element and fill in the
'initrd' field of the result.
wip-deploy
Ludovic Courtès
6 years ago
No known key found for this signature in database
GPG Key ID: 90B11993D9AEBB5
1 changed files with
11 additions and
2 deletions
gnu/system.scm
@ -101,6 +101,7 @@
boot-parameters-root-device
boot-parameters-kernel
boot-parameters-kernel-arguments
boot-parameters-initrd
read-boot-parameters
local-host-aliases
@ -770,7 +771,8 @@ this file is the reconstruction of GRUB menu entries for old configurations."
( label boot-parameters-label )
( root-device boot-parameters-root-device )
( kernel boot-parameters-kernel )
( kernel-arguments boot-parameters-kernel-arguments ) )
( kernel-arguments boot-parameters-kernel-arguments )
( initrd boot-parameters-initrd ) )
( define ( read-boot-parameters port )
" Read boot parameters from PORT and return the corresponding
@ -794,7 +796,14 @@ this file is the reconstruction of GRUB menu entries for old configurations."
( kernel-arguments
( match ( assq 'kernel-arguments rest )
( ( _ args ) args )
( #f ' ( ) ) ) ) ) ) ;the old format
( #f ' ( ) ) ) ) ;the old format
( initrd
( match ( assq 'initrd rest )
( ( 'initrd ( 'string-append directory file ) ) ;the old format
( string-append directory file ) )
( ( 'initrd ( ? string? file ) )
file ) ) ) ) )
( x ;unsupported format
( warning ( _ "unrecognized boot parameters for '~a'~%" )
system )