guix-devel/gnu
Ludovic Courtès 6412e58a68 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.
2014-12-09 11:06:50 +01:00
..
build system: Don't make /boot/grub/grub.cfg a symlink to the store. 2014-12-09 11:06:50 +01:00
packages gnu: Add socat. 2014-12-08 23:29:23 +01:00
services services: xorg: Add 'xf86-video-sis'. 2014-11-30 09:53:20 +03:00
system linux-initrd: Add the 'virtio_console' module for QEMU guests. 2014-12-08 23:29:23 +01:00
artwork.scm artwork: Update snapshot. 2014-11-13 23:12:46 +01:00
packages.scm gnu-maintenance: Introduce <gnu-release> data type. 2014-11-11 15:31:35 +01:00
services.scm services: Add 'auto-start?' field to <service>. 2014-11-10 23:23:32 +01:00
system.scm system: Add 'man-db' to '%base-packages'. 2014-12-07 22:59:46 +01:00