From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39312) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d71rN-0005AX-BE for guix-patches@gnu.org; Sat, 06 May 2017 11:43:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d71rJ-0000Dq-Uo for guix-patches@gnu.org; Sat, 06 May 2017 11:43:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:60204) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1d71rJ-0000Dm-Qx for guix-patches@gnu.org; Sat, 06 May 2017 11:43:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1d71rJ-0002cQ-Kg for guix-patches@gnu.org; Sat, 06 May 2017 11:43:01 -0400 Subject: bug#26339: [PATCH v3 0/9] Support non-grub bootloaders. References: <20170402134916.2871-1-m.othacehe@gmail.com> In-Reply-To: <20170402134916.2871-1-m.othacehe@gmail.com> Resent-Message-ID: From: Mathieu Othacehe Date: Sat, 6 May 2017 17:41:45 +0200 Message-Id: <20170506154154.17836-1-m.othacehe@gmail.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 26339@debbugs.gnu.org Hi, Here is the third version of the serie. Is is rebased on top of Danny recent work on bootloaders. It also take last Danny review into account. Everything seems to play nice and I can change easily between syslinux and grub (s/grub-configuration/syslinux-configuration/ in config.scm). Please note that the documentation still has to be written. Thanks, Mathieu David Craven (1): bootloader: Add install procedures and use them. Mathieu Othacehe (8): system: Add extlinux support. system: Add bootloader type. bootloader: Stop using grub module. bootloader: Add device and type to bootloader-configuration record. scripts: system: Adapt "reconfigure" to new bootloader API. scripts: system: Adapt "init" to new bootloader API. scripts: system: Adapt "switch-generation" to new bootloader API. scripts: system: Display bootloader device and type in "list-generations". gnu.scm | 3 +- gnu/build/install.scm | 36 ++----- gnu/build/vm.scm | 17 ++-- gnu/local.mk | 1 + gnu/system.scm | 33 ++++-- gnu/system/bootloader.scm | 254 ++++++++++++++++++++++++++++++++++++++++++++++ gnu/system/grub.scm | 22 ++-- gnu/system/vm.scm | 37 ++++--- gnu/tests.scm | 3 +- gnu/tests/nfs.scm | 3 +- guix/scripts/system.scm | 232 ++++++++++++++++++++++++++---------------- 11 files changed, 487 insertions(+), 154 deletions(-) create mode 100644 gnu/system/bootloader.scm -- 2.12.2