diff options
-rw-r--r-- | sigils/bootloader/grub.scm | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/sigils/bootloader/grub.scm b/sigils/bootloader/grub.scm index f969245..01c9990 100644 --- a/sigils/bootloader/grub.scm +++ b/sigils/bootloader/grub.scm @@ -58,8 +58,14 @@ (display "insmod lvm\n" port) (display - (call-with-input-file #$original-grub-cfg get-string-all) - port) + (string-join + (filter + ;; Let's get straight to the point. + (lambda (line) + (not (string-prefix? "search" (string-trim line)))) + (string-split + (call-with-input-file #$original-grub-cfg get-string-all) #\newline)) + "\n" port)) (display "\n\n" port) |