From mboxrd@z Thu Jan 1 00:00:00 1970 From: kanichos@yandex.ru Subject: Re: Allow system configuration without a bootloader Date: Fri, 03 Jan 2020 02:01:04 +0300 Message-ID: <2440861578006064@iva1-7b7a0e393042.qloud-c.yandex.net> References: <1092401577892668@sas8-f59b61ed75ea.qloud-c.yandex.net> <8960E4BA-7509-4D5C-B93C-8F39AC188F3F@lepiller.eu> <357561577914770@vla1-c477e3898c96.qloud-c.yandex.net> <8736cxsdc1.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:36497) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1in9Sx-0004tE-H2 for guix-devel@gnu.org; Thu, 02 Jan 2020 18:01:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1in9So-0006lF-HL for guix-devel@gnu.org; Thu, 02 Jan 2020 18:01:13 -0500 In-Reply-To: <8736cxsdc1.fsf@gnu.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: =?utf-8?B?THVkb3ZpYyBDb3VydMOocw==?= Cc: "guix-devel@gnu.org" Yes, I just checked and it actually does work. I must have misremembered = something. I also should have looked into how the bootloaders are defined. Since it = is just a public record type, I guess there is no problem whatsoever in r= eality. Thanks. 03.01.2020, 01:28, "Ludovic Court=C3=A8s" : > Hi, > > "kanichos@yandex.ru" skribis: > >> =C2=A0Yes, AFAIR it only works with =E2=80=98init=E2=80=99 and has no = effect at all with =E2=80=98reconfigure=E2=80=99. > > =E2=80=98--no-bootloader=E2=80=99 should definitely work for =E2=80=98r= econfigure=E2=80=99; could you > double-check and report a bug if it doesn=E2=80=99t work? > > Now, if that=E2=80=99s useful, we could easily define a =E2=80=9Cnoop=E2= =80=9D bootloader in > (gnu bootloader noop), along these lines: > > =C2=A0=C2=A0(define noop-bootloader > =C2=A0=C2=A0=C2=A0=C2=A0(bootloader > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0(name 'noop) > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0(package #f) > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0(installer #~(cons #t)) > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0(configuration-file #f) > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0(configuration-file-generator #f))) > > Thanks, > Ludo=E2=80=99.