system: Add 'kernel-arguments' field.
authorLudovic Courtès <ludo@gnu.org>
Thu, 16 Jul 2015 23:07:50 +0000 (01:07 +0200)
committerLudovic Courtès <ludo@gnu.org>
Thu, 16 Jul 2015 23:11:06 +0000 (01:11 +0200)
commitee2a6304f3bcf19df895310aedff372ed7e17c34
treea1faa13fb55276d7fbb97917657d872148acd750
parent2378df558a6ca9c1db889294cc08b1229720e912
system: Add 'kernel-arguments' field.

* gnu/system.scm (<operating-system>)[kernel-arguments]: New field.
  (operating-system-grub.cfg): Honor it.
  (operating-system-parameters-file): Add 'kernel-arguments' to the parameters
  file.
* guix/scripts/system.scm (previous-grub-entries)[system->grub-entry]: Read
  the 'kernel-arguments' field of the parameters file, when available.
* gnu/system/vm.scm (system-qemu-image/shared-store-script):
  Use (operating-system-kernel-arguments os) in '-append'.
* doc/guix.texi (operating-system Reference): Document it.
doc/guix.texi
gnu/system.scm
gnu/system/vm.scm
guix/scripts/system.scm