From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id 8MOHHhYpoF8cYwAA0tVLHw (envelope-from ) for ; Mon, 02 Nov 2020 15:43:18 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id 8B58GhYpoF/tBAAAbx9fmQ (envelope-from ) for ; Mon, 02 Nov 2020 15:43:18 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 2B290940149 for ; Mon, 2 Nov 2020 15:43:18 +0000 (UTC) Received: from localhost ([::1]:46958 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kZbzI-0007gb-Uy for larch@yhetil.org; Mon, 02 Nov 2020 10:43:16 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:58302) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kZbz4-0007fZ-Aa for guix-patches@gnu.org; Mon, 02 Nov 2020 10:43:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58897) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kZbz4-0002PU-0Z for guix-patches@gnu.org; Mon, 02 Nov 2020 10:43:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kZbz3-0003Kd-VD for guix-patches@gnu.org; Mon, 02 Nov 2020 10:43:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#41066] [PATCH] gnu: bootloader: Support for chain loading. Resent-From: Danny Milosavljevic Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 02 Nov 2020 15:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41066 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Mathieu Othacehe Cc: Stefan , 41066@debbugs.gnu.org, Ludovic =?UTF-8?Q?Court=C3=A8s?= Received: via spool by 41066-submit@debbugs.gnu.org id=B41066.160433175112770 (code B ref 41066); Mon, 02 Nov 2020 15:43:01 +0000 Received: (at 41066) by debbugs.gnu.org; 2 Nov 2020 15:42:31 +0000 Received: from localhost ([127.0.0.1]:42210 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kZbyZ-0003Jt-1q for submit@debbugs.gnu.org; Mon, 02 Nov 2020 10:42:31 -0500 Received: from dd26836.kasserver.com ([85.13.145.193]:35568) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kZbyW-0003Jk-Vh for 41066@debbugs.gnu.org; Mon, 02 Nov 2020 10:42:29 -0500 Received: from localhost (80-110-126-103.cgn.dynamic.surfer.at [80.110.126.103]) by dd26836.kasserver.com (Postfix) with ESMTPSA id 4934A3367C80; Mon, 2 Nov 2020 16:42:27 +0100 (CET) Date: Mon, 2 Nov 2020 16:42:24 +0100 From: Danny Milosavljevic Message-ID: <20201102164224.6f745693@scratchpost.org> In-Reply-To: <0DCDD4B0-DC4B-4870-B018-D771C509F9E5@vodafonemail.de> References: <7A4ABEA8-4500-4D55-BCCE-BFB37FB06B2C@vodafonemail.de> <20200524131316.4c6e8a50@scratchpost.org> <3197004D-0131-4781-99FD-60EBE434E794@vodafonemail.de> <023CBBED-35CD-4AD3-97C4-0DE0B7623B9A@vodafonemail.de> <6E5ECFBA-57F4-485F-9403-1D04CF82062D@vodafonemail.de> <4D71A75A-5722-457C-A5CE-98CE51A53450@vodafonemail.de> <975EC414-6A81-444B-9BB0-AE303C6A9511@vodafonemail.de> <20201022194630.597302a2@scratchpost.org> <87eelpp0pn.fsf@gnu.org> <20201024033051.00720ac1@scratchpost.org> <87a6wbiofb.fsf@gnu.org> <20201025023345.73d515d2@scratchpost.org> <4FACB9F5-2A1E-45B5-A53F-42F0E098CEAA@vodafonemail.de> <0DCDD4B0-DC4B-4870-B018-D771C509F9E5@vodafonemail.de> X-Mailer: Claws Mail 3.17.7 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/sj8HW5XncAJ9QH=SGW2fvh_"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -1.7 (-) X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Spam-Score: 0.39 X-TUID: Siw4NJeIVLoK --Sig_/sj8HW5XncAJ9QH=SGW2fvh_ Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Mathieu, I've tried to test Stefan's patch on guix master with this configuration: (use-modules (gnu)) (use-service-modules networking ssh) (use-package-modules screen ssh bootloaders) (operating-system (host-name "komputilo") (timezone "Europe/Berlin") (locale "en_US.utf8") (bootloader (bootloader-configuration (bootloader (efi-bootloader-chain (list ;(file-append firmware "/boot/") (plain-file "config.txt" "kernel=3Du-boot.bin") (file-append u-boot-a20-olinuxino-micro "/libexec/u-boot.bin")) grub-efi-netboot-bootloader ;#:hook my-special-bootloader-profile-manipulator #:installer (install-grub-efi-netboot "efi/boot"))) (target "/boot"))) (file-systems (cons (file-system (device (file-system-label "my-root")) (mount-point "/") (type "ext4")) %base-file-systems)) (users (cons (user-account (name "alice") (comment "Bob's sister") (group "users") (supplementary-groups '("wheel" "audio" "video"))) %base-user-accounts)) (packages (cons screen %base-packages)) (services (append (list (service dhcp-client-service-type) (service openssh-service-type (openssh-configuration (openssh openssh-sans-x) (port-number 2222)))) %base-services))) and this command: $ ./pre-inst-env guix system disk-image -t raw raspberry-os.scm And I get this error: ################################################## ]^MESC[Kregistering 296 = items [######################################################]^MESC[Kregis= tering 296 items Backtrace: 5 (primitive-load "/gnu/store/br73py6l6w1x2p0ankqq9d8il4f=E2=80= =A6") In ice-9/eval.scm: 619:8 4 (_ #(# #= =E2=80=A6)) In ./gnu/build/image.scm: 208:4 3 (initialize-root-partition "tmp-root" #:bootcfg _ # _ # =E2=80= =A6) In ice-9/eval.scm: 619:8 2 (_ #(#(#) "/gnu=E2=80=A6"= =E2=80=A6)) 293:34 1 (_ #(#(#) "/gnu=E2=80=A6"= =E2=80=A6)) In unknown file: 0 (string-append "tmp-root" #f "/") ERROR: In procedure string-append: In procedure string-append: Wrong type (expecting string): #f environment variable `PATH' set to `/gnu/store/swwd2i26pqx1jyfg81lrnrw1hq7a= dn05-e2fsprogs-1.45.6/bin:/gnu/store/swwd2i26pqx1jyfg81lrnrw1hq7adn05-e2fsp= rogs-1.45.6/sbin:/gnu/store/ppv9hd6mznmf1p4gagnrwzdivfhvc48z-fakeroot-1.25.= 3/bin:/gnu/store/nqynh6b3jhjh6wiq47jr4l6arckfw9j8-dosfstools-4.1/sbin:/gnu/= store/zms4y35fpbpz5mr8qcb7ky8sqqnq61kh-mtools-4.0.25/bin' installing bootloader... [fails] Before I search for it, would you know why it is? --Sig_/sj8HW5XncAJ9QH=SGW2fvh_ Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAl+gKOAACgkQ5xo1VCww uqU7QggAk5FY2VK69a/sxWx0v85pmKq9sIYURROqhIqrLKs2XXjK20yFKRvL3/AX Z6+qlkiMdqUZ+oPqb9AjdMy4DmOBXRgcf3UsGcuA6yqLSiX3DrIpZV5wOzia0rvy y157QjtItg0kl9ykPxGm+ODd/fcoGsg1bjU1lN0EYOgJjb82X3Rq9x+8H7GXsiC7 tk7eJGnrQByhkB4DRkqwVchP62+wgWds1XrMgJB8C06nMHqcLpyBG/EJJbbJMBbA Tt+jJDzkM6pMdiN7FWpsKccD9/T3DdJl1zkTi/ZFXztWHhyF4JXR1jr0SEGSdZnU bYUiZwKCGFnYSnveipQd4NOcbyFPDw== =aM4P -----END PGP SIGNATURE----- --Sig_/sj8HW5XncAJ9QH=SGW2fvh_--