Browse Source

bootloader: Mark "grub.cfg" and "extlinux.conf" as non-substitutable.

Suggested by <pkill9@runbox.com>.

* gnu/bootloader/grub.scm (grub-configuration-file): Pass #:options to
'computed-file'.
* gnu/bootloader/extlinux.scm (extlinux-configuration-file): Likewise.
wip-system-bootstrap
Ludovic Courtès 2 years ago
parent
commit
9512ba6b09
No known key found for this signature in database GPG Key ID: 90B11993D9AEBB5
  1. 4
      gnu/bootloader/extlinux.scm
  2. 8
      gnu/bootloader/grub.scm

4
gnu/bootloader/extlinux.scm

@ -74,7 +74,9 @@ TIMEOUT ~a~%"
(format port "~%"))
#~())))))
(computed-file "extlinux.conf" builder))
(computed-file "extlinux.conf" builder
#:options '(#:local-build? #t
#:substitutable? #f)))

8
gnu/bootloader/grub.scm

@ -1,5 +1,5 @@
;;; 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 Chris Marusich <cmmarusich@gmail.com>
;;; Copyright © 2017 Leo Famulari <leo@famulari.name>
;;; Copyright © 2017 Mathieu Othacehe <m.othacehe@gmail.com>
@ -392,7 +392,11 @@ if [ \"${grub_platform}\" == efi ]; then
}
fi~%"))))
(computed-file "grub.cfg" builder))
;; Since this file is rather unique, there's no point in trying to
;; substitute it.
(computed-file "grub.cfg" builder
#:options '(#:local-build? #t
#:substitutable? #f)))

Loading…
Cancel
Save