summaryrefslogtreecommitdiff
path: root/gnu.scm
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2014-12-09 11:06:22 +0100
committerLudovic Courtès <ludo@gnu.org>2014-12-09 11:06:50 +0100
commit6412e58a6843aaec573a65bacf58308ac4ee9035 (patch)
tree92436fe36dd881ea007db92fbde656e7093b8dcd /gnu.scm
parentf6d9b3ded7642260915e2217b856c376940e2aa3 (diff)
downloadguix-patches-6412e58a6843aaec573a65bacf58308ac4ee9035.tar
guix-patches-6412e58a6843aaec573a65bacf58308ac4ee9035.tar.gz
system: Don't make /boot/grub/grub.cfg a symlink to the store.
This would not work when /boot is a separate partition, as reported by Nikita Karetnikov <nikita@karetnikov.org> in <http://bugs.gnu.org/19220>. This fixes a regression introduced in 39d1f82. * gnu/build/install.scm (install-grub): Copy GRUB.CFG instead of symlinking it, as was the case before 39d1f82. * gnu/build/vm.scm (register-grub.cfg-root): Add 'grub.cfg' parameter. Make it a permanent GC root instead of an indirect GC root. (initialize-hard-disk): Adjust accordingly. * guix/scripts/system.scm (install-grub*): Replace use of 'add-indirect-root' by the addition of a permanent GC root in %GC-ROOTS-DIRECTORY.
Diffstat (limited to 'gnu.scm')
0 files changed, 0 insertions, 0 deletions