guix/gnu/system
Carlos Sánchez de La Lama 0f65f54ebd
system: grub.cfg uses correct file names when store is not in root partition.
Fixes <http://bugs.gnu.org/24346>.
Reported by csanchezdll@gmail.com (Carlos Sánchez de La Lama).

* guix/scripts/system.scm (previous-grub-entries): Get the initrd file
name from PARAMS.
* gnu/system.scm (operating-system-grub.cfg): Use
'operating-system-initrd-file' to retrieve the initrd file name.
* gnu/system/grub.scm (strip-mount-point): New procedure.
(grub-configuration-file)[entry->gexp]: Call 'strip-mount-point' for
LINUX and INITRD.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2016-09-24 17:48:13 +09:00
..
examples gnu: lightweight-desktop.tmpl: Fix typo. 2016-09-08 08:07:49 +03:00
file-systems.scm Reinstate "services: elogind: Provide '%elogind-file-systems' by extension." 2016-09-01 14:57:03 +02:00
grub.scm system: grub.cfg uses correct file names when store is not in root partition. 2016-09-24 17:48:13 +09:00
install.scm services: console-font: A single service handles all the VTs. 2016-09-19 23:36:17 +09:00
linux-container.scm linux-container: Fix list of imported modules. 2016-07-12 22:47:08 +02:00
linux-initrd.scm system: Use 'source-module-closure' where needed. 2016-09-05 00:06:47 +02:00
locale.scm gnu: Switch to 'with-imported-modules'. 2016-07-12 22:47:08 +02:00
mapped-devices.scm system: Use 'source-module-closure' where needed. 2016-09-05 00:06:47 +02:00
nss.scm
pam.scm services: Add pam-limits-service. 2016-07-19 23:50:03 +02:00
shadow.scm system: Do not create the home directory of "nobody". 2016-08-28 15:11:18 +02:00
vm.scm system: vm: Remove -net user flag. 2016-09-06 17:48:59 +02:00