<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/gnu/bootloader/extlinux.scm, branch master</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://git.jakob.space/guix.git/atom?h=master</id>
<link rel='self' href='https://git.jakob.space/guix.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/'/>
<updated>2019-03-16T17:15:13Z</updated>
<entry>
<title>bootloader: Use 'invoke/quiet' when running 'grub-install' and co.</title>
<updated>2019-03-16T17:15:13Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-03-16T16:09:19Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=21fcfe1ee969cc477dc41486ae4074e655d44274'/>
<id>urn:sha1:21fcfe1ee969cc477dc41486ae4074e655d44274</id>
<content type='text'>
This hides potentially confusing GRUB messages from the user, such as
"Installing for i386-pc platform."

* gnu/bootloader/extlinux.scm (install-extlinux): Use 'invoke/quiet'
instead of 'system*' and 'error'.
* gnu/bootloader/grub.scm (install-grub, install-grub-efi): Likewise.
* guix/scripts/system.scm (bootloader-installer-script): Guard against
'message-condition?' and handle them properly.
</content>
</entry>
<entry>
<title>Remove traces of "GuixSD".</title>
<updated>2019-03-13T22:12:43Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-03-13T15:44:02Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=59e80445882f8b0379e54916f89510c0deda6698'/>
<id>urn:sha1:59e80445882f8b0379e54916f89510c0deda6698</id>
<content type='text'>
* gnu/bootloader/extlinux.scm (extlinux-configuration-file): Remove
mentions of "GuixSD".
* gnu/bootloader/grub.scm (install-grub-efi): Likewise.
* gnu/build/vm.scm (make-iso9660-image): Change default #:volume-id to
"Guix_image".
(initialize-hard-disk): Search for the "Guix_image" label.
* gnu/ci.scm (system-test-jobs, tarball-jobs): Remove "GuixSD".
* gnu/installer/newt/welcome.scm (run-welcome-page): Likewise.
* gnu/packages/audio.scm (supercollider)[description]: Likewise.
* gnu/packages/curl.scm (curl): Likewise.
* gnu/packages/emacs.scm (emacs): Likewise.
* gnu/packages/gnome.scm (network-manager): Likewise.
* gnu/packages/julia.scm (julia): Likewise.
* gnu/packages/linux.scm (alsa-plugins): Likewise.
(powertop, wireless-regdb): Likewise.
* gnu/packages/package-management.scm (guix): Likewise.
* gnu/packages/polkit.scm (polkit): Likewise.
* gnu/packages/tex.scm (texlive-bin): Likewise.
* gnu/services/base.scm (file-systems-&gt;fstab): Likewise.
* gnu/services/cups.scm (%cups-activation): Likewise.
* gnu/services/mail.scm (%dovecot-activation): Likewise.
* gnu/services/messaging.scm (prosody-configuration)[log]: Likewise.
* gnu/system/examples/vm-image.tmpl (vm-image-motd): Likewise.
* gnu/system/install.scm (installation-os)[file-systems]: Change root
file system label to "Guix_image".
* gnu/system/mapped-devices.scm (check-device-initrd-modules):
Remove "GuixSD".
* gnu/system/vm.scm (system-docker-image): Likewise.
(system-disk-image)[root-label]: Change to "Guix_image".
* gnu/tests/install.scm (run-install): Remove "GuixSD".
* guix/modules.scm (guix-module-name?): Likewise.
* nix/libstore/optimise-store.cc: Likewise.
</content>
</entry>
<entry>
<title>bootloader: De-monadify configuration file generators.</title>
<updated>2018-11-18T22:37:44Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-11-15T12:32:07Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=46c296dcc4817f15a4b4ef7e5ef622306b4db62e'/>
<id>urn:sha1:46c296dcc4817f15a4b4ef7e5ef622306b4db62e</id>
<content type='text'>
* gnu/bootloader/extlinux.scm: Remove unneeded imports.
(extlinux-configuration-file): Use 'computed-file' instead of
'gexp-&gt;derivation'.
* gnu/bootloader/grub.scm (svg-&gt;png): Likewise.
(grub-background-image, eye-candy): Adjust accordingly, return
non-monadically.
(grub-configuration-file): Likewise, and use 'computed-file' instead of
'gexp-&gt;derivation'.
* gnu/bootloader/u-boot.scm: Remove unneeded imports.
* gnu/system.scm: Add 'lower-object' call.
</content>
</entry>
<entry>
<title>bootloader: extlinux: Fix menu support with u-boot.</title>
<updated>2018-05-12T07:37:35Z</updated>
<author>
<name>Vagrant Cascadian</name>
<email>vagrant@debian.org</email>
</author>
<published>2018-05-11T22:02:01Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=afca98ff01e036594778ab687f472ef5d759f653'/>
<id>urn:sha1:afca98ff01e036594778ab687f472ef5d759f653</id>
<content type='text'>
* gnu/bootloader/extlinux.scm (extlinux-configuration-file): Set MENU TITLE in
generated extlinux.conf.

Signed-off-by: Danny Milosavljevic &lt;dannym@scratchpost.org&gt;
</content>
</entry>
<entry>
<title>bootloader: Factorize write-file-on-device.</title>
<updated>2017-12-15T10:52:38Z</updated>
<author>
<name>Mathieu Othacehe</name>
<email>m.othacehe@gmail.com</email>
</author>
<published>2017-12-05T11:59:15Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=e22482038611a53a9d2b25df20363664cd91be2e'/>
<id>urn:sha1:e22482038611a53a9d2b25df20363664cd91be2e</id>
<content type='text'>
* gnu/bootloader/extlinux.scm (install-extlinux): Factorize bootloader
writing in a new procedure write-file-on-device defined in (gnu build
bootloader).
* gnu/build/bootloader.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add new file.
* gnu/system/vm.scm (qemu-img): Adapt to import and use (gnu build bootloader)
module during derivation building.
* gnu/scripts/system.scm (bootloader-installer-derivation): Ditto.
</content>
</entry>
<entry>
<title>bootloader: extlinux: Stop using dd binary.</title>
<updated>2017-12-04T17:26:59Z</updated>
<author>
<name>Mathieu Othacehe</name>
<email>m.othacehe@gmail.com</email>
</author>
<published>2017-12-01T13:09:38Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=4307397b5e060b54d69b7d2818654504ebde9c1d'/>
<id>urn:sha1:4307397b5e060b54d69b7d2818654504ebde9c1d</id>
<content type='text'>
* gnu/bootloader/extlinux.scm (dd): Remove it,
(install-extlinux): replace dd call by Guile I/O procedures.
* gnu/system/vm.scm (qemu-image): Add (ice-9 binary-ports) to used-modules
list to provide "get-bytevector-n" and "put-bytevector".
* guix/scripts/system.scm (bootloader-installer-derivation): Ditto.
</content>
</entry>
<entry>
<title>bootloader: extlinux: Fix device tree path.</title>
<updated>2017-11-23T19:07:04Z</updated>
<author>
<name>Mathieu Othacehe</name>
<email>m.othacehe@gmail.com</email>
</author>
<published>2017-11-22T19:14:16Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=be07cc4549cc109c42e1a65d3d6caf9cab1895f8'/>
<id>urn:sha1:be07cc4549cc109c42e1a65d3d6caf9cab1895f8</id>
<content type='text'>
* gnu/bootloader/extlinux.scm (extlinux-configuration-file): Use kernel
  directory to format device tree file path.
</content>
</entry>
<entry>
<title>bootloader: Use &lt;menu-entry&gt; for the bootloader side.</title>
<updated>2017-07-28T19:56:18Z</updated>
<author>
<name>Danny Milosavljevic</name>
<email>dannym@scratchpost.org</email>
</author>
<published>2017-06-29T10:42:59Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=1975c754f487eb4933724ca3b116442d21ef8dd9'/>
<id>urn:sha1:1975c754f487eb4933724ca3b116442d21ef8dd9</id>
<content type='text'>
* gnu/bootloader.scm (menu-entry-device-mount-point): New variable.  Export it.
(&lt;menu-entry&gt;: New field "device".
* gnu/bootloader/grub.scm (grub-confgiuration-file): Handle &lt;menu-entry&gt;
entries.
* gnu/bootloader/extlinux.scm (extlinux-configuration-file): Handle
&lt;menu-entry&gt; entries.
* gnu/system.scm (menu-&gt;entry-&gt;boot-parameters): Delete variable.
(boot-parameters-&gt;menu-entry): New variable.  Export it.
(operating-system-bootcfg): Make OLD-ENTRIES a list of &lt;menu-entry&gt;.
* guix/script/system.scm (reinstall-bootloader): Fix bootcfg usage.
(perform-action): Fix bootcfg usage.
</content>
</entry>
<entry>
<title>bootloader: extlinux: Add extlinux-bootloader-gpt.</title>
<updated>2017-06-21T07:57:12Z</updated>
<author>
<name>Mathieu Othacehe</name>
<email>m.othacehe@gmail.com</email>
</author>
<published>2017-05-18T10:06:36Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=dbaef95aabfd8a90f11f513b65a8ebfe8d0b93c2'/>
<id>urn:sha1:dbaef95aabfd8a90f11f513b65a8ebfe8d0b93c2</id>
<content type='text'>
* gnu/bootloader/extlinux.scm (extlinux-bootloader-gpt): New exported
  variable.
 (install-extlinux)[mbr]: New argument.
 (install-extlinux-mbr, install-extlinux-gpt): New variables.
 (extlinux-bootloader)[installer]: Use install-extlinux-mbr.
</content>
</entry>
<entry>
<title>bootloader: Use menu-entry to define custom bootloader entries.</title>
<updated>2017-06-08T14:29:29Z</updated>
<author>
<name>Mathieu Othacehe</name>
<email>m.othacehe@gmail.com</email>
</author>
<published>2017-05-29T12:24:20Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=8b22107e5d0bdeb300fb33b5a40aed2057a66b94'/>
<id>urn:sha1:8b22107e5d0bdeb300fb33b5a40aed2057a66b94</id>
<content type='text'>
* gnu/bootloader.scm (&lt;menu-entry&gt;): New variable. Export associated getters,
This record is extracted from grub module.
* gnu/bootloader/extlinux.scm (extlinux-configuration-file): Use
  menu-entry-&gt;boot-parameters to convert menu-entry records to
  boot-parameters.
* gnu/bootloader/grub.scm (&lt;menu-entry&gt;): Remove.
(boot-parameters-&gt;menu-entry): Remove.
(grub-configuration-file): Use boot-parameters to create configuration
entries.
* gnu/system.scm (menu-entry-&gt;boot-parameters): New exported procedure.
</content>
</entry>
</feed>
