guix system: reconfigure: Always use "/" as GRUB's target file system.

* guix/scripts/system.scm (perform-action) <reconfigure>: Wrap
  'install-grub' call in 'false-if-exception'.  Always use "/" as the
  target.
This commit is contained in:
Ludovic Courtès 2014-07-14 16:14:15 +02:00
parent 66672a455c
commit 3942305eb1

View file

@ -287,7 +287,8 @@ (define* (perform-action action os
((reconfigure)
(mlet %store-monad ((% (switch-to-system os)))
(when grub?
(unless (install-grub grub.cfg device target)
(unless (false-if-exception
(install-grub grub.cfg device "/"))
(leave (_ "failed to install GRUB on device '~a'~%")
device)))
(return #t)))