From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?B?VG9tw6HFoSDEjGVjaA==?= Subject: Re: [PATCH] linux-initrd: Introduce way to add more packages to initrd. Date: Mon, 1 Aug 2016 20:26:36 +0200 Message-ID: <20160801182636.GG1062@venom> References: <20160725074606.66hhcgeehmcsv2pf@venom> <20160725201002.7211-1-sleep_walker@gnu.org> <20160801103933.GD1062@venom> <87h9b4qxnb.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="qftxBdZWiueWNAVY" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:42118) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bUHvG-0007V7-I8 for guix-devel@gnu.org; Mon, 01 Aug 2016 14:26:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bUHvC-0004jF-Hc for guix-devel@gnu.org; Mon, 01 Aug 2016 14:26:41 -0400 Received: from mx2.suse.de ([195.135.220.15]:35983) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bUHvC-0004j9-BE for guix-devel@gnu.org; Mon, 01 Aug 2016 14:26:38 -0400 Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id C4000ABEC for ; Mon, 1 Aug 2016 18:26:36 +0000 (UTC) Content-Disposition: inline In-Reply-To: <87h9b4qxnb.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: guix-devel@gnu.org --qftxBdZWiueWNAVY Content-Type: text/plain; charset=utf-8; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Aug 01, 2016 at 06:09:12PM +0200, Ludovic Court=C3=A8s wrote: >Hello, > >Tom=C3=A1=C5=A1 =C4=8Cech skribis: > >> Ping after week - is there interest in this patch? > >I didn=E2=80=99t comment on the patch specifically because I thought my re= ply >might make you change your mind. ;-) > > https://lists.gnu.org/archive/html/guix-devel/2016-07/msg01241.html Thanks for that, I'm still trying to digest that bite. I'm sorry for being a bit slow on Guile. >All the packages used by the initrd are automatically part of the >initrd. The proposed patch would allow people to add unused packages to >the initrd. It is for the packages which you may want to use interactivelly in case of failure or for some extra initrd hacking you may not want/be able to write in Guile. Features like - extra authentication - full disk encryption - root on NFS - LVM :) - ... when kernel+initrd is booted from another source. >Could you explain how/when this would be used? Maybe as commands for >use by Bournish when it=E2=80=99s used as a rescue shell? I agree that it is more for debugging and to balance my inability to express it in Guile but it lowers the barrier a bit. Bournish is too young to rely on it. I miss pipes, accessing files in different directories or `ls' with wildcards. I can put in minimal static busybox which is more than sufficient for rescue, problem analysis or even data recovery. I like the idea of Bournish but I'd rather have an alternative until it is more capable. And yes, it could be also used from Bournish in interactive session as a command. S_W --qftxBdZWiueWNAVY Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXn5RUAAoJEEoj40+gM0NtlmIP/1aC9hb2NSI7CuidyxDu10qV /ynIUGdJvKy9rTZ+SQrH/dmvlE4tDbBuLUe18RnXkOuwAzpkNRWoLnebNlDZrZjx NqTaR78dOtKdiH0AEyyqOQcsdV4WGLpXh9m2lJSqrLhjbrAwJQSr7z+1YcXNnJUL WqsQ/SseZwnL3jFFzCJjhaaD5Bi3bnwEaW4jGyKhFfy1jTpROGNUMH4fp+Tmv7gM DrlSTW4DvmVO8tXkc8zR5XnRIF9jxLmkAPmJmDzAA+UzxVqylEGXm1ST3ModYhU4 LknBtqwTpiUugR9Z4bZUcbu3+K+gh5lbp87mQiVmk538cRGxtM2/koA6kl2ozbhr +XaAKi6uJBSQWaXRggzLBQWL9YulVXDCJKfkIDnNNN8iMmunsnQR6J7OYODh37Xh zMiZdAuQTnqkffyCt7bjNBgW+8EskjYdTsleoma3hZkXxotD1zPJPMGjK4/gcZrU umesEAMzBEig3kttL4YtX52cU8ObTFniT4TDqucWcYbpmfu7QLqHGBkBRPObKF/P cTjcnFYnP8aKkGwHYwkYxtQe70lYvgyjAebEoU6dKoHeRBWu0nw2gViuC5ti5oBv rmzyWuu124Ly2shd757F+fFlq0iY6ZtTCrpN9jQZWXfGyybvONfxvXe4CXGkaVN0 4J8SyLposmB1tDUpYIJI =Yoj5 -----END PGP SIGNATURE----- --qftxBdZWiueWNAVY--