linux-initrd: Silence Guile warnings.
Previously, since the switch to Guile 3, we'd see this warning repeated several times at boot time: WARNING: …: imported module (guix build utils) overrides core binding `delete' * gnu/system/linux-initrd.scm (raw-initrd): In gexp, #:hide 'delete' from (guix build utils). Wrap 'boot-system' in 'parameterize'.
This commit is contained in:
		
							parent
							
								
									ba3138ab0f
								
							
						
					
					
						commit
						ba45d9883d
					
				
					 1 changed files with 15 additions and 14 deletions
				
			
		|  | @ -1,5 +1,5 @@ | ||||||
| ;;; GNU Guix --- Functional package management for GNU | ;;; GNU Guix --- Functional package management for GNU | ||||||
| ;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019 Ludovic Courtès <ludo@gnu.org> | ;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Ludovic Courtès <ludo@gnu.org> | ||||||
| ;;; Copyright © 2016 Mark H Weaver <mhw@netris.org> | ;;; Copyright © 2016 Mark H Weaver <mhw@netris.org> | ||||||
| ;;; Copyright © 2016 Jan Nieuwenhuizen <janneke@gnu.org> | ;;; Copyright © 2016 Jan Nieuwenhuizen <janneke@gnu.org> | ||||||
| ;;; Copyright © 2017, 2019 Mathieu Othacehe <m.othacehe@gmail.com> | ;;; Copyright © 2017, 2019 Mathieu Othacehe <m.othacehe@gmail.com> | ||||||
|  | @ -197,7 +197,7 @@ upon error." | ||||||
|      #~(begin |      #~(begin | ||||||
|          (use-modules (gnu build linux-boot) |          (use-modules (gnu build linux-boot) | ||||||
|                       (gnu system file-systems) |                       (gnu system file-systems) | ||||||
|                       (guix build utils) |                       ((guix build utils) #:hide (delete)) | ||||||
|                       (guix build bournish)   ;add the 'bournish' meta-command |                       (guix build bournish)   ;add the 'bournish' meta-command | ||||||
|                       (srfi srfi-26) |                       (srfi srfi-26) | ||||||
| 
 | 
 | ||||||
|  | @ -213,6 +213,7 @@ upon error." | ||||||
|              (set-path-environment-variable "PATH" '("bin" "sbin") |              (set-path-environment-variable "PATH" '("bin" "sbin") | ||||||
|                                             '#$helper-packages))) |                                             '#$helper-packages))) | ||||||
| 
 | 
 | ||||||
|  |          (parameterize ((current-warning-port (%make-void-port "w"))) | ||||||
|            (boot-system #:mounts |            (boot-system #:mounts | ||||||
|                         (map spec->file-system |                         (map spec->file-system | ||||||
|                              '#$(map file-system->spec file-systems)) |                              '#$(map file-system->spec file-systems)) | ||||||
|  | @ -224,7 +225,7 @@ upon error." | ||||||
|                                                keyboard-layout->console-keymap) |                                                keyboard-layout->console-keymap) | ||||||
|                         #:qemu-guest-networking? #$qemu-networking? |                         #:qemu-guest-networking? #$qemu-networking? | ||||||
|                         #:volatile-root? '#$volatile-root? |                         #:volatile-root? '#$volatile-root? | ||||||
|                       #:on-error '#$on-error))) |                         #:on-error '#$on-error)))) | ||||||
|    #:name "raw-initrd")) |    #:name "raw-initrd")) | ||||||
| 
 | 
 | ||||||
| (define* (file-system-packages file-systems #:key (volatile-root? #f)) | (define* (file-system-packages file-systems #:key (volatile-root? #f)) | ||||||
|  |  | ||||||
		Reference in a new issue