From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38315) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d9oH3-0000Wl-Un for guix-patches@gnu.org; Sun, 14 May 2017 03:49:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d9oH0-0007jW-Q7 for guix-patches@gnu.org; Sun, 14 May 2017 03:49:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:40845) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1d9oH0-0007jQ-Lt for guix-patches@gnu.org; Sun, 14 May 2017 03:49:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1d9oH0-0003uk-8y for guix-patches@gnu.org; Sun, 14 May 2017 03:49:02 -0400 Subject: bug#26339: [PATCH v4 0/7] 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: Sun, 14 May 2017 09:47:56 +0200 Message-Id: <20170514074803.25556-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's v4 of the serie. It addresses Danny and Ludo comments on v3. Changelog: * Add gnu/bootloader.scm and instanciate bootloaders in gnu/bootloader directory. * Split in two records. * Do not reinstall bootloader on switch-generation, only update configuration file. * Various renamings. Thanks, Mathieu Mathieu Othacehe (7): bootloader: Add extlinux support. bootloader: Adapt vm to new bootloader API. bootloader: Add bootloader name to boot-parameters 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 name in "list-generations". gnu.scm | 4 +- gnu/bootloader.scm | 114 ++++++++++++++++++ gnu/bootloader/extlinux.scm | 147 +++++++++++++++++++++++ gnu/{system => bootloader}/grub.scm | 105 ++++++++++++----- gnu/build/install.scm | 36 ++---- gnu/build/vm.scm | 17 ++- gnu/local.mk | 4 +- gnu/system.scm | 26 ++-- gnu/system/vm.scm | 38 ++++-- gnu/tests.scm | 3 +- gnu/tests/nfs.scm | 3 +- guix/scripts/system.scm | 228 ++++++++++++++++++++++-------------- 12 files changed, 546 insertions(+), 179 deletions(-) create mode 100644 gnu/bootloader.scm create mode 100644 gnu/bootloader/extlinux.scm rename gnu/{system => bootloader}/grub.scm (83%) -- 2.13.0