From unknown Mon Aug 18 14:17:08 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#26548 <26548@debbugs.gnu.org> To: bug#26548 <26548@debbugs.gnu.org> Subject: Status: [PATCH] install: Enable SSH in installation image. Reply-To: bug#26548 <26548@debbugs.gnu.org> Date: Mon, 18 Aug 2025 21:17:08 +0000 retitle 26548 [PATCH] install: Enable SSH in installation image. reassign 26548 guix-patches submitter 26548 Marius Bakke severity 26548 normal tag 26548 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 17 17:30:51 2017 Received: (at submit) by debbugs.gnu.org; 17 Apr 2017 21:30:51 +0000 Received: from localhost ([127.0.0.1]:53053 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d0EEU-0002Jc-NQ for submit@debbugs.gnu.org; Mon, 17 Apr 2017 17:30:51 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57618) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d0EES-0002Cj-RQ for submit@debbugs.gnu.org; Mon, 17 Apr 2017 17:30:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d0EEM-0006kf-I3 for submit@debbugs.gnu.org; Mon, 17 Apr 2017 17:30:43 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:55939) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1d0EEM-0006kb-Du for submit@debbugs.gnu.org; Mon, 17 Apr 2017 17:30:42 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48577) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d0EEL-0004oH-1R for guix-patches@gnu.org; Mon, 17 Apr 2017 17:30:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d0EEH-0006iO-Gb for guix-patches@gnu.org; Mon, 17 Apr 2017 17:30:40 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:41717) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1d0EEH-0006iK-66 for guix-patches@gnu.org; Mon, 17 Apr 2017 17:30:37 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 85F1820A71; Mon, 17 Apr 2017 17:30:35 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Mon, 17 Apr 2017 17:30:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:date:from:message-id:subject:to:x-me-sender:x-me-sender :x-sasl-enc:x-sasl-enc; s=fm1; bh=lQFTCYa31Tuxfw+AIATAN3k7Jv4vUH XBURK57h3G6+0=; b=zhT0VgR41S7xZxPCYwZY95R04OIYPQSpc3QcbtVaBtjYgn UQwP9Ewh9Ds6NDiAeNRCPAi+Nmq4wYNn4/1h/bo3UFXNFyk4NwYOcwwYYCEm74i/ nS6GY1QIM7lkSeU7DNsNDe357/BcP9Zuf2eiK9S4xRJBsxjbX1LcjvExrYhhQaJ6 zV01EKcOulQ92DggYQ3+VhvS8hWbXkzV1f9TMfva5WtvIfg1t9jpZmVXZ3ZS6+Xj 47YrgX/yNODYjBvrSsMSl/8mpCW7LYh333SwvNfL2SUYVGVOCuU5wwNL7L0bUNeY RM2HcTKKeSphn3tsSV/7MrTlRfZl6ySbomJTSMmA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:date:from:message-id:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=lQFTCY a31Tuxfw+AIATAN3k7Jv4vUHXBURK57h3G6+0=; b=arDfud7OyWwUR/N/9ZC+eS hDSjDEersRcWwTK4p5VlKaUenBcpKaQzwjfN7xZmmRIrGQJRAGuPrJIrbM95ueGv eDYpjhSaXBfPv6BDSfnv9ihTR8WEdr9EmJMo5ZWhIV5IBWLYZ2FEwkWMT7V6A8zx g0cKFIewgKJ6XTWBVcLsFZIgb6SBqcGa3FtyxgYeAKhYI1cgGmQjFSUON/lutvGb 88IqMOG5uW/HTOEBdA1//IrId3YW3vOdW8Aup1rBNLPY1XIadPEL4KEPZx+hFqpi JzsGzA/F0llywVJq7tcA7WXi5pZh7MyGNOSfdBwkQm5uOvxo2geU5yDh15je1Ofg == X-ME-Sender: X-Sasl-enc: WbYqK065UangvrTJtcEDkAyrBUjRN2u8MiiLal+lZeEJ 1492464634 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id E16307E0EE; Mon, 17 Apr 2017 17:30:34 -0400 (EDT) From: Marius Bakke To: guix-patches@gnu.org Subject: [PATCH] install: Enable SSH in installation image. Date: Mon, 17 Apr 2017 23:30:30 +0200 Message-Id: <20170417213030.1489-1-mbakke@fastmail.com> X-Mailer: git-send-email 2.12.2 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.4 (----) X-Debbugs-Envelope-To: submit Cc: Marius Bakke X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.4 (----) Hi Guix! This patch adds an SSH server to the installation image to aid remote installations as requested in https://lists.gnu.org/archive/html/help-guix/2017-01/msg00047.html lsh-service depends on networking, so I pulled in a DHCP client too. It increases the image size by about 29MiB. * gnu/system/install.scm (%installation-services): Add DHCP-CLIENT-SERVICE and LSH-SERVICE. --- gnu/system/install.scm | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/gnu/system/install.scm b/gnu/system/install.scm index 191ccf168..95904f151 100644 --- a/gnu/system/install.scm +++ b/gnu/system/install.scm @@ -24,7 +24,9 @@ #:use-module (guix store) #:use-module (guix monads) #:use-module ((guix store) #:select (%store-prefix)) + #:use-module (gnu services networking) #:use-module (gnu services shepherd) + #:use-module (gnu services ssh) #:use-module (gnu packages admin) #:use-module (gnu packages bash) #:use-module (gnu packages bootloaders) @@ -262,6 +264,17 @@ You have been warned. Thanks for being so brave. ;; To facilitate copy/paste. (gpm-service) + ;; Add a DHCP client for networking. + (dhcp-client-service) + + ;; Add an SSH server to facilitate remote installs. + (lsh-service #:port-number 22 + #:root-login? #t + #:password-authentication? #t + ;; The root account is passwordless, so make sure + ;; a password is set before allowing logins. + #:allow-empty-passwords? #f) + ;; Since this is running on a USB stick with a unionfs as the root ;; file system, use an appropriate cache configuration. (nscd-service (nscd-configuration -- 2.12.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 17 17:54:20 2017 Received: (at 26548) by debbugs.gnu.org; 17 Apr 2017 21:54:20 +0000 Received: from localhost ([127.0.0.1]:53085 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d0EbE-0003ui-8S for submit@debbugs.gnu.org; Mon, 17 Apr 2017 17:54:20 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:56723) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d0EbC-0003ua-0L for 26548@debbugs.gnu.org; Mon, 17 Apr 2017 17:54:18 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id D0BE620A6C; Mon, 17 Apr 2017 17:54:17 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute4.internal (MEProxy); Mon, 17 Apr 2017 17:54:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=YepKXqyJADauOkFwp5HKibEzE1OMrm/7zBD+Lg iYc4A=; b=KTGeSirA2/2FFX/zwZXAVbFrd3MIQlp1pvkhnbVoVYshQr/Jv4Q66i pqLrtr+I9vFbLMiVZitbgAxAEgoVmeZohfi1mavz4U2lasNVzy3NNXTEjG/nEvNO 6te6/dTXXwDYg35GkCDMU7anpMMSuk1lD/4QNeUDJ/E2g7yMsDgw4= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=YepKXqyJADauOkFwp5 HKibEzE1OMrm/7zBD+LgiYc4A=; b=SbkU26XW+1TptVyXQHFD7DKDoNVu1qEbOT lvAzdbKmUnr8Bn5T3c8a0oAVzNB9z+3zNOT+4xpwdKWFFQMKKM7Losd63pEXH1vl eoiA7p+4VzNpN2NAwtzOVEr6JvuBizbraSkX4DxGGJIohvcLh4u48pwbPozqDwSd B+PsneqQuXYVcDcG6mrUQbIY2UxsYJiW4VRMAs7PPmEcHB0lsZMl6dmsrXluOVMP 6Qjyh6DPpUgqx3Z7bD31pjhSBps+OylRonUH0rUwdnGeYQEJ3Z4xIVAMwvGkuKoe 5UOB56r30w8uwkpuyNegScXgkUf2+WOr+ixRDfUUVVv6wXd1nAig== X-ME-Sender: X-Sasl-enc: ZO0TIQdndcmfMhZHgeyxH9D5rhBk4NI2W8P2BCC1lU++ 1492466057 Received: from localhost (c-73-165-108-70.hsd1.pa.comcast.net [73.165.108.70]) by mail.messagingengine.com (Postfix) with ESMTPA id 6CEC57E6A3; Mon, 17 Apr 2017 17:54:17 -0400 (EDT) Date: Mon, 17 Apr 2017 17:54:16 -0400 From: Leo Famulari To: Marius Bakke Subject: Re: bug#26548: [PATCH] install: Enable SSH in installation image. Message-ID: <20170417215416.GB32573@jasmine> References: <20170417213030.1489-1-mbakke@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="neYutvxvOLaeuPCA" Content-Disposition: inline In-Reply-To: <20170417213030.1489-1-mbakke@fastmail.com> User-Agent: Mutt/1.8.1 (2017-04-11) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 26548 Cc: 26548@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --neYutvxvOLaeuPCA Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Apr 17, 2017 at 11:30:30PM +0200, Marius Bakke wrote: > Hi Guix! This patch adds an SSH server to the installation image > to aid remote installations as requested in > https://lists.gnu.org/archive/html/help-guix/2017-01/msg00047.html >=20 > lsh-service depends on networking, so I pulled in a DHCP client too. > It increases the image size by about 29MiB. >=20 > * gnu/system/install.scm (%installation-services): Add DHCP-CLIENT-SERVICE > and LSH-SERVICE. I wonder, did you consider using OpenSSH instead? Are there any advantages to using lsh here? --neYutvxvOLaeuPCA Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlj1OYgACgkQJkb6MLrK fwhMehAAvsjh5FlTuRwarmLBs/siB1j++6kkjvS6RX0blV4Xgcc14ISjZEwl6plI b7iVdgrVw+uWH6AiYfKys72C3WpmyZ/ZZXKVeIh8IpUr3Kb+Kofh1qaEHSB6jAU1 v97tsooavWkOuTeesezRIuQ3unW3L980A15cS9BxFn36gSikXJJaE9MBVVPq4tIe NLzfjpw1DRLRklnSdPvvxqAUU2POtLiT+Ym/l9IBscn3agx2kVZSoSn2QNT2Qsc8 GgK/bY/04z5amm53RdStvWy0hvbe8c/a4SUnf2Tp8xZxgofqtzGgfKp5fJlBl4Wx eIB6pePZCaL4WMF2LQM0BXU+d6hObk923gYSO6mUokN/SufDHuHPlMGWcLHNqKOh 3g5/+AzilmAw9l3CP3mXEYbLSIDEkiSTyu9MVm04Skhp5asdLVD9N2H1MoNMQOM1 8o03mzLP/BivrXqjYBtbWBCPze+DkFQyd94vzcR/og/+3X0lqAIjqITXN4Ls7/Ev cBLhBnJf36dcCe+uK31R3D0cWrG1cexoFhNHjZK+wX01L9J0l/SFZgvls1GMBEGn xSCZhKWuLEh3OEI9ZXZbrste0H5l1OSszIAJ6319aMyShTaH0dcus/cYYJq1jjlk owTtLf65s5jZkKHYpsa0xKBvmQJO1CZEA9J7IOWfeEnX7AISvXk= =0lnh -----END PGP SIGNATURE----- --neYutvxvOLaeuPCA-- From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 17 18:07:00 2017 Received: (at 26548) by debbugs.gnu.org; 17 Apr 2017 22:07:00 +0000 Received: from localhost ([127.0.0.1]:53115 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d0EnT-0004EE-CL for submit@debbugs.gnu.org; Mon, 17 Apr 2017 18:07:00 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:49917) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d0EnS-0004E6-IJ for 26548@debbugs.gnu.org; Mon, 17 Apr 2017 18:06:58 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 84C6C20B78; Mon, 17 Apr 2017 18:06:58 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Mon, 17 Apr 2017 18:06:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=DpFaonfZBfCgv1P0aPPv9R92y+zBbJR7Kdqg6NuID 5g=; b=IscMF5YWDXBKgyEp+jI4Sjf5qTNUc6PW/c8VA6zA/KERWQKAJwidbXLyX uzfclGI2FwQ3pqD2JV0nJUXYPjjQRKBQLSxDiOLCKeyMHw/LFOdUL3o1ARqbtsOD 9vwtJQaBcFFmnzI1pN6t8pQuiAoIV5u/eR3ZWVYyz7rt9ZdyUEYrW9j/LGHSz2qn KniUv/VjcoPeNrocqee4BPB8pWbiv+TTxN/9lqe9JhWcpoWs3s8DN4IHk39Z1DRC +lpyTsecvO7ZSRYnUaBmub49/pB9kfIcokJHzKnVoTORMLlZ1KzvPW2oz9oz8Srk DW2gyxvwCfCImpU44juWU/ClzWZoQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=DpFaonfZBfCgv1P0aP Pv9R92y+zBbJR7Kdqg6NuID5g=; b=hqLdD9s4E5h47ePqro4De3fuFrNyI9FVk0 3vnpxscSWGjT+bHkGoUrFE68jWRx1QE5yXCsFIX1t+Nbhs5EZ7B2I7TkUiEihK3p k6jfUeWASjM1MI3R7y4VBA1dXiTxHfmk44LXYeubv/CwMR5mUo1DdBGZHH837CTw I4qgXRH/RUV9BvCSTWALrivYQ5o/0/gHiJIbp/fd3hcCnKKQQ9dp/jwjndDFuulV /yLEqNSfxXfy+o/ljea5kzsoXGxOynaHnhUSSnE5ejKwjRXdLsLNEHRL2VOOY6F5 6kaYo9JLDspihw3xPPQn/EXttO9aoEVJ4BhBgdh0ek7LDBEWE4RA== X-ME-Sender: X-Sasl-enc: zrjLrXWkWKGxPvNxhsVS61aym5d/+qGL9MH0r5xq6+QV 1492466818 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id 027EB7E2C3; Mon, 17 Apr 2017 18:06:57 -0400 (EDT) From: Marius Bakke To: Leo Famulari Subject: Re: bug#26548: [PATCH] install: Enable SSH in installation image. In-Reply-To: <20170417215416.GB32573@jasmine> References: <20170417213030.1489-1-mbakke@fastmail.com> <20170417215416.GB32573@jasmine> User-Agent: Notmuch/0.24.1 (https://notmuchmail.org) Emacs/25.1.1 (x86_64-unknown-linux-gnu) Date: Tue, 18 Apr 2017 00:06:55 +0200 Message-ID: <87vaq2k7sw.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 26548 Cc: 26548@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Leo Famulari writes: > On Mon, Apr 17, 2017 at 11:30:30PM +0200, Marius Bakke wrote: >> Hi Guix! This patch adds an SSH server to the installation image >> to aid remote installations as requested in >> https://lists.gnu.org/archive/html/help-guix/2017-01/msg00047.html >>=20 >> lsh-service depends on networking, so I pulled in a DHCP client too. >> It increases the image size by about 29MiB. >>=20 >> * gnu/system/install.scm (%installation-services): Add DHCP-CLIENT-SERVI= CE >> and LSH-SERVICE. > > I wonder, did you consider using OpenSSH instead? Are there any > advantages to using lsh here? I chose lsh mostly because I thought the GNU live image should use the GNU ssh implementation. For the intended usage (logging in once with a password to complete the installation), there is no difference to the end user. No strong opinion though :-) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlj1PIAACgkQoqBt8qM6 VPpLOgf+ME8pbVRLVLIo94eVbDnM6uXSCcIuRGKQXZiqvbskhuJkYksZWSDXX6uQ 9hS++HPXichMWVLv8ihaz4ybMe0nR38pxtMJ6q/7BqfSivJpfdweVkH9l53Wnd9U G7xpFLgKD6vGsU/W80L2fuLlsKzSljKVoD2NvqZDJq3icqW0fC7lonmqptKjssZ3 POmjCD829vamHCBWlMf/TeTq9NXJ3WpNwmrWMfAWkY24KJqwGD8oS5goQatNnVXV DY6Zlf9jHmEpkotazRMXua9xSmrfS8A/ml6cFUuNiykDppKfwApNXq6wUaSgO8NT TIIylDCZ71i5a6GzUlxCbAQQoGjulQ== =bFmq -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 17 18:19:17 2017 Received: (at 26548) by debbugs.gnu.org; 17 Apr 2017 22:19:17 +0000 Received: from localhost ([127.0.0.1]:53132 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d0EzN-0004Wz-Ko for submit@debbugs.gnu.org; Mon, 17 Apr 2017 18:19:17 -0400 Received: from perdizione.investici.org ([94.23.50.208]:24125) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d0EzL-0004Wo-LG for 26548@debbugs.gnu.org; Mon, 17 Apr 2017 18:19:16 -0400 Received: from [94.23.50.208] (perdizione [94.23.50.208]) (Authenticated sender: niasterisk@grrlz.net) by localhost (Postfix) with ESMTPSA id DDBCD1201DF; Mon, 17 Apr 2017 22:19:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cryptolab.net; s=stigmate; t=1492467554; bh=lZqUYThSX/pJRjocgmpmAG/DwOcIepBGEzgnSHrNG+E=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=NejirvbVpNzbc0J4kJ2C7VGnrJK9qzJ05t1FaldDoYik9ATPGhvyWfFnqRtpGSred 4ImIKR7PB/moeG32FSI462Va0o6zlPSqjuShayvD+NKydAp0EavnL3UI2FilRWCgYQ JkSHiqeMXrY/k5mcCUmblL+inBiU0hxkCZzpYUAs= Date: Mon, 17 Apr 2017 22:19:11 +0000 From: ng0 To: Marius Bakke Subject: Re: bug#26548: [PATCH] install: Enable SSH in installation image. Message-ID: <20170417221911.yh3mqezjeoosyt63@abyayala> Mail-Followup-To: Marius Bakke , Leo Famulari , 26548@debbugs.gnu.org References: <20170417213030.1489-1-mbakke@fastmail.com> <20170417215416.GB32573@jasmine> <87vaq2k7sw.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <87vaq2k7sw.fsf@fastmail.com> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 26548 Cc: 26548@debbugs.gnu.org, Leo Famulari X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Marius Bakke transcribed 1.5K bytes: > Leo Famulari writes: > > > On Mon, Apr 17, 2017 at 11:30:30PM +0200, Marius Bakke wrote: > >> Hi Guix! This patch adds an SSH server to the installation image > >> to aid remote installations as requested in > >> https://lists.gnu.org/archive/html/help-guix/2017-01/msg00047.html > >> > >> lsh-service depends on networking, so I pulled in a DHCP client too. > >> It increases the image size by about 29MiB. > >> > >> * gnu/system/install.scm (%installation-services): Add DHCP-CLIENT-SERVICE > >> and LSH-SERVICE. > > > > I wonder, did you consider using OpenSSH instead? Are there any > > advantages to using lsh here? > > I chose lsh mostly because I thought the GNU live image should use the > GNU ssh implementation. For the intended usage (logging in once with a > password to complete the installation), there is no difference to the > end user. No strong opinion though :-) Uhm, didn't we choose to default to OpenSSH in the config? Why should the installation image differ? There were good reasons against lsh mentioned in the thread. -- PGP and more: https://people.pragmatique.xyz/ng0/ From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 17 19:01:27 2017 Received: (at 26548) by debbugs.gnu.org; 17 Apr 2017 23:01:27 +0000 Received: from localhost ([127.0.0.1]:53158 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d0FeA-0005Yl-R8 for submit@debbugs.gnu.org; Mon, 17 Apr 2017 19:01:27 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:40467) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d0Fe9-0005Ye-L8 for 26548@debbugs.gnu.org; Mon, 17 Apr 2017 19:01:26 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 3E64D20B4C; Mon, 17 Apr 2017 19:01:24 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Mon, 17 Apr 2017 19:01:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=RjbZ76ZjPIjX4uz2kJ7tMWdSlsX4+3K+q6nhNZoA/ rs=; b=dkrXTaGEDsQQX//2iwGSaraiyNhZbE4euF/UjXY7ZsCR9EuVkkAN7y/cj IbcRr63lkMV+0OTKuevfdmy4XsTEtaz6ZG6SONg5aTyvCNVUd80fVyBaEHyo/JJl PPNPxFJMPWJHbQQHabkCtRLJTKjvZF4eK2WTHd/2CXEP5FicLtnqKswbXAG7lWy6 fluSov8ZF3IUb2Eazh5iBnVq0jT6tfOs7s40YO+bH/reQpjqMK0PQJs8zy+uRHmh 7fPBgnPz4JXPmMPEKC8rJdJzJ0jYAzMY7yKbp10+hqzi0lCZowXd+7puyLOaTz67 MayabMm8wPDjRTqsLEyQEUOGa2+/g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=RjbZ76ZjPIjX4uz2kJ 7tMWdSlsX4+3K+q6nhNZoA/rs=; b=MoYXKaMSSR2CIDGP40IpvadYZDJMq3J6pe jwBTUz/9uqoN43MRIvwXb9v/AiURgp8S+nURq8QWFJ3gJ+8fE2mEbb3jC3xKrvlk jGWqd5CgxUCP1je1DmPXTguUfuFl1sj51bhHs26PE+RmHiiiU4smw7EExgbKmnSd Bwg34K0o+fzUXpGXcL75WcKDcYRYcdapkoS05HOBICq+VNU1Sl9fmkU1udK8/RLo iSIDf3NLAdc3p+waMkbsNJxoRIPuhGI8nujjukhMtC0hqTQodc8Y2IoBtLfQ/TJk YQhTtesBZu86AX+ATdUv6A3Or1Kq46UG9yyIbtw9chUoQ1KrgM0w== X-ME-Sender: X-Sasl-enc: D9zEYAQ09RDI+SMbYUMJ/9G73Z1K+VJtrccykCXSMcks 1492470083 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id 7B5CA7E0EE; Mon, 17 Apr 2017 19:01:23 -0400 (EDT) From: Marius Bakke To: ng0 Subject: Re: bug#26548: [PATCH] install: Enable SSH in installation image. In-Reply-To: <20170417221911.yh3mqezjeoosyt63@abyayala> References: <20170417213030.1489-1-mbakke@fastmail.com> <20170417215416.GB32573@jasmine> <87vaq2k7sw.fsf@fastmail.com> <20170417221911.yh3mqezjeoosyt63@abyayala> User-Agent: Notmuch/0.24.1 (https://notmuchmail.org) Emacs/25.1.1 (x86_64-unknown-linux-gnu) Date: Tue, 18 Apr 2017 01:01:21 +0200 Message-ID: <87inm2k5a6.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 26548 Cc: 26548@debbugs.gnu.org, Leo Famulari X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable ng0 writes: > Marius Bakke transcribed 1.5K bytes: >> Leo Famulari writes: >>=20 >> > On Mon, Apr 17, 2017 at 11:30:30PM +0200, Marius Bakke wrote: >> >> Hi Guix! This patch adds an SSH server to the installation image >> >> to aid remote installations as requested in >> >> https://lists.gnu.org/archive/html/help-guix/2017-01/msg00047.html >> >>=20 >> >> lsh-service depends on networking, so I pulled in a DHCP client too. >> >> It increases the image size by about 29MiB. >> >>=20 >> >> * gnu/system/install.scm (%installation-services): Add DHCP-CLIENT-SE= RVICE >> >> and LSH-SERVICE. >> > >> > I wonder, did you consider using OpenSSH instead? Are there any >> > advantages to using lsh here? >>=20 >> I chose lsh mostly because I thought the GNU live image should use the >> GNU ssh implementation. For the intended usage (logging in once with a >> password to complete the installation), there is no difference to the >> end user. No strong opinion though :-) > > > Uhm, didn't we choose to default to OpenSSH in the config? Why should the= installation > image differ? > > There were good reasons against lsh mentioned in the thread. The only argument I can see is that ~/.ssh/authorized_keys is not working out of the box. Which is not a huge problem in the ephemeral live image since most users will just set a password and use that, instad of copying over or typing out their public key first. But, I don't have a strong opinion on this and will leave the decision to those who will ultimately sign this thing and offer to end users (if networking support is desired at all) :-) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlj1SUIACgkQoqBt8qM6 VPrWOwgAsHP4pAs6xK6e8DJanElvz9mE8GWSrF0audXofsx3YINo/FN9R1pjQbyU 0MAwlvisjAC4134i4/oal1Ex18zOirkA9JGXzQvCTFj8cvA/X9o41Opv8rG1ptAn PKkUYFGhTcHYvgswUpXTTN+Iev5wN0GnFLgawRqZ3qxn1cwdviKv/zjYzPwxOXEJ YXR1sN5SAwbkPJkvNaYvusQe/16+cxrrvvZ4wXfaH8fvQe2giAsiTo7pVnCdlJEj N0+kV0OIBuVbK9y96SfLjEa63zxtp/ESl7rg0C4k357nmAMK9YYFfYJGQ4Tq2bAC nQ6qiE9UwrOFkzJnCOZIQGnKWqba9Q== =ubR5 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 18 04:43:56 2017 Received: (at 26548) by debbugs.gnu.org; 18 Apr 2017 08:43:56 +0000 Received: from localhost ([127.0.0.1]:53415 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d0Ojq-00030u-Tf for submit@debbugs.gnu.org; Tue, 18 Apr 2017 04:43:56 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38373) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d0Ojp-00030h-IM for 26548@debbugs.gnu.org; Tue, 18 Apr 2017 04:43:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d0Ojf-0006Xp-J2 for 26548@debbugs.gnu.org; Tue, 18 Apr 2017 04:43:48 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:57474) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d0Ojf-0006Xl-Fc; Tue, 18 Apr 2017 04:43:43 -0400 Received: from [193.50.110.90] (port=46616 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1d0Oje-0007Cc-Uw; Tue, 18 Apr 2017 04:43:43 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Marius Bakke Subject: Re: bug#26548: [PATCH] install: Enable SSH in installation image. References: <20170417213030.1489-1-mbakke@fastmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 29 Germinal an 225 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Tue, 18 Apr 2017 10:43:41 +0200 In-Reply-To: <20170417213030.1489-1-mbakke@fastmail.com> (Marius Bakke's message of "Mon, 17 Apr 2017 23:30:30 +0200") Message-ID: <87inm2rtqa.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 26548 Cc: 26548@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Hello! Marius Bakke skribis: > Hi Guix! This patch adds an SSH server to the installation image > to aid remote installations as requested in > https://lists.gnu.org/archive/html/help-guix/2017-01/msg00047.html > > lsh-service depends on networking, so I pulled in a DHCP client too. > It increases the image size by about 29MiB. > > * gnu/system/install.scm (%installation-services): Add DHCP-CLIENT-SERVICE > and LSH-SERVICE. [...] > + ;; Add a DHCP client for networking. > + (dhcp-client-service) This is a problem: in the installation instructions, we tell people to configure networking (possibly wireless) by hand, so we cannot expect the DHCP client to work directly when the image is booted. Also, the installation instructions would need to be updated. However, what we could do, instead, is to add an SSH service that is off by default (with (start? #f)) and does not depend on =E2=80=98networking=E2= =80=99. That way, people would only need to type herd start ssh-daemon to get the thing up and running. WDYT? > + ;; Add an SSH server to facilitate remote installs. > + (lsh-service #:port-number 22 I agree with others that we should use OpenSSH here. :-) Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 18 07:06:36 2017 Received: (at 26548) by debbugs.gnu.org; 18 Apr 2017 11:06:36 +0000 Received: from localhost ([127.0.0.1]:53466 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d0Qxw-00087Q-8A for submit@debbugs.gnu.org; Tue, 18 Apr 2017 07:06:36 -0400 Received: from fragranza.investici.org ([178.175.144.26]:37960) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d0Qxt-00087H-Qf for 26548@debbugs.gnu.org; Tue, 18 Apr 2017 07:06:34 -0400 Received: from [178.175.144.26] (fragranza [178.175.144.26]) (Authenticated sender: niasterisk@grrlz.net) by localhost (Postfix) with ESMTPSA id 0E6362C025C; Tue, 18 Apr 2017 11:06:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cryptolab.net; s=stigmate; t=1492513592; bh=WqGMXWz+hpxYCBEx9Fpy5CID6vyDtOjZ0RkBy4wRy0A=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=GjU+1EFRi5ratRK0YNq6ltbQT5A76sxQa65sD0R8Cmck2BocZjZRc7Vxk75FniENi joMkLfSzRtzP6TQiLV7VMVa6xvvPcEyQOBnoBHEgmLieucqgQBcKOqO+B5d+5gfS55 3ZFoM0IDVwaL36EfXFGWd5pDGldt5a/cGkF8J4vU= Date: Tue, 18 Apr 2017 11:06:28 +0000 From: ng0 To: Marius Bakke Subject: Re: bug#26548: [PATCH] install: Enable SSH in installation image. Message-ID: <20170418110628.onyo77k3xg3wcvdq@abyayala> Mail-Followup-To: Marius Bakke , Leo Famulari , 26548@debbugs.gnu.org References: <20170417213030.1489-1-mbakke@fastmail.com> <20170417215416.GB32573@jasmine> <87vaq2k7sw.fsf@fastmail.com> <20170417221911.yh3mqezjeoosyt63@abyayala> <87inm2k5a6.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <87inm2k5a6.fsf@fastmail.com> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 26548 Cc: ng0 , 26548@debbugs.gnu.org, Leo Famulari X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Marius Bakke transcribed 2.2K bytes: > ng0 writes: > > > Marius Bakke transcribed 1.5K bytes: > >> Leo Famulari writes: > >> > >> > On Mon, Apr 17, 2017 at 11:30:30PM +0200, Marius Bakke wrote: > >> >> Hi Guix! This patch adds an SSH server to the installation image > >> >> to aid remote installations as requested in > >> >> https://lists.gnu.org/archive/html/help-guix/2017-01/msg00047.html > >> >> > >> >> lsh-service depends on networking, so I pulled in a DHCP client too. > >> >> It increases the image size by about 29MiB. > >> >> > >> >> * gnu/system/install.scm (%installation-services): Add DHCP-CLIENT-SERVICE > >> >> and LSH-SERVICE. > >> > > >> > I wonder, did you consider using OpenSSH instead? Are there any > >> > advantages to using lsh here? > >> > >> I chose lsh mostly because I thought the GNU live image should use the > >> GNU ssh implementation. For the intended usage (logging in once with a > >> password to complete the installation), there is no difference to the > >> end user. No strong opinion though :-) > > > > > > Uhm, didn't we choose to default to OpenSSH in the config? Why should the installation > > image differ? > > > > There were good reasons against lsh mentioned in the thread. > > The only argument I can see is that ~/.ssh/authorized_keys is not > working out of the box. Which is not a huge problem in the ephemeral > live image since most users will just set a password and use that, > instad of copying over or typing out their public key first. > > But, I don't have a strong opinion on this and will leave the decision > to those who will ultimately sign this thing and offer to end users (if > networking support is desired at all) :-) Another point: With OpenSSH you can copy a file over with scp, for example a system config, without too much work and reading. With lsh... "it is complicated". -- PGP and more: https://people.pragmatique.xyz/ng0/ From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 18 07:09:35 2017 Received: (at 26548) by debbugs.gnu.org; 18 Apr 2017 11:09:35 +0000 Received: from localhost ([127.0.0.1]:53476 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d0R0o-0008Ba-PC for submit@debbugs.gnu.org; Tue, 18 Apr 2017 07:09:34 -0400 Received: from fragranza.investici.org ([178.175.144.26]:45812) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d0R0n-0008BR-DP for 26548@debbugs.gnu.org; Tue, 18 Apr 2017 07:09:33 -0400 Received: from [178.175.144.26] (fragranza [178.175.144.26]) (Authenticated sender: niasterisk@grrlz.net) by localhost (Postfix) with ESMTPSA id 761562C025C; Tue, 18 Apr 2017 11:09:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cryptolab.net; s=stigmate; t=1492513772; bh=16gYd8d9l9VGrKblGhh4ySKOr0B/tHLr1L8njcnNYX0=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=YoDYK3dZPtjulXhY/qKmVuMatU8xPCWiKaFzoHTxxHESn7r+upAJHqEel1F6pLe0p sf56ZEgS2xrUyAt1sHNry7a+fFLMmTzI8X4RQK2eeGXDK3JYD5j0fceN4a3C02yZog TzcbkTVR5eXa697LJqsc/iF4PfJEbiFaMt6tjFXA= Date: Tue, 18 Apr 2017 11:09:29 +0000 From: ng0 To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#26548: [PATCH] install: Enable SSH in installation image. Message-ID: <20170418110929.opbh7gygi3s2f6zl@abyayala> Mail-Followup-To: Ludovic =?utf-8?Q?Court=C3=A8s?= , Marius Bakke , 26548@debbugs.gnu.org References: <20170417213030.1489-1-mbakke@fastmail.com> <87inm2rtqa.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87inm2rtqa.fsf@gnu.org> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 26548 Cc: Marius Bakke , 26548@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Ludovic Courtès transcribed 1.2K bytes: > Hello! > > Marius Bakke skribis: > > > Hi Guix! This patch adds an SSH server to the installation image > > to aid remote installations as requested in > > https://lists.gnu.org/archive/html/help-guix/2017-01/msg00047.html > > > > lsh-service depends on networking, so I pulled in a DHCP client too. > > It increases the image size by about 29MiB. > > > > * gnu/system/install.scm (%installation-services): Add DHCP-CLIENT-SERVICE > > and LSH-SERVICE. > > [...] > > > + ;; Add a DHCP client for networking. > > + (dhcp-client-service) > > This is a problem: in the installation instructions, we tell people to > configure networking (possibly wireless) by hand, so we cannot expect > the DHCP client to work directly when the image is booted. > > Also, the installation instructions would need to be updated. > > However, what we could do, instead, is to add an SSH service that is off > by default (with (start? #f)) and does not depend on ‘networking’. That > way, people would only need to type > > herd start ssh-daemon > > to get the thing up and running. WDYT? For the moment it's okay I think. In the futurey, we would ship GuixSD normal and GuixSD server images? I'm just trying to gather enough data from hosters at the moment to see what's the best action here and how we can react in the future (dhcp, agetty, openssh, etc). > > + ;; Add an SSH server to facilitate remote installs. > > + (lsh-service #:port-number 22 > > I agree with others that we should use OpenSSH here. :-) > > Thanks, > Ludo’. > > > -- PGP and more: https://people.pragmatique.xyz/ng0/ From debbugs-submit-bounces@debbugs.gnu.org Mon May 08 08:01:39 2017 Received: (at 26548) by debbugs.gnu.org; 8 May 2017 12:01:39 +0000 Received: from localhost ([127.0.0.1]:33026 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d7hMA-0002OP-En for submit@debbugs.gnu.org; Mon, 08 May 2017 08:01:39 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:40663) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d7hM9-0002OH-3a for 26548@debbugs.gnu.org; Mon, 08 May 2017 08:01:37 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id EED1C20911; Mon, 8 May 2017 08:01:36 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Mon, 08 May 2017 08:01:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=Xl3cDUFmXWrzqvEXALxIs9ggRS/F0WdonePIumSEK /8=; b=uJpTdzwsTMtbIQia+jTK9NLd4UYFg5AhW8l0ab36qjA8HoeyuyNf5sPjO CUdojLZMkkf3CjUjh+s9lQ5JcDJgELgezOe53am1jAaZYjZfS3gZJTJjxCnbtH+8 hoOg0c4vG2N5U0khtpDoWRjYvpBLPGlrIWntcEzY7TIJm8jvvOR0gErxOo+3u+RL AioqCSbcwEXfpMcm1ag0Hh0PBK8ObCPwtL+UHgAnLPYy74JdeJvA8wHbgMG6Lzsa zwl24NpJ7nC1z9auZOZc9jgIpGR7XMRbubLM6Ohdijo2XHW3jhikBxNiT6VCOYlt u9CxJx6c9yo522eGMtm26oztaYlAw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=Xl3cDUFmXWrzqvEXAL xIs9ggRS/F0WdonePIumSEK/8=; b=ascMkNPBtXnLEUlGPjUE8g1jQFS6lthJ/I HrMJFc3XDTzagxgLwpA8t3fO4vER6bydJmifs/kjYop/nhpb74DcTaqQYj0Em4KY d6fNMewRFt5+1NM45BGgDKJweLt6z3dupLqgZPQv/Ygr/IlqW1AWnrKD/fzi4O9x bw2Tk2fnHtweOM4saWtuLnI7x5apK3pTh1mP2Ci8RNzEvbzGF+Rm7HzMuIF3hTib 3Sq8tb1yob+T6pRcLjuDXq1CQJtq+GxOzfgfpMo3dFahEBj9wR8x8NvPZZv6niyj +ujE1NEFV9WUW5C/Arw1/sAVBB5/NgYYW0WQEd/qZ7qdD7SndsQg== X-ME-Sender: X-Sasl-enc: 0lPZXajyuNTgH8+aHPb0a/Hk3I8T7kraUaGt0c3cEN1O 1494244896 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id 7EDE17E9D6; Mon, 8 May 2017 08:01:36 -0400 (EDT) From: Marius Bakke To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#26548: [PATCH] install: Enable SSH in installation image. In-Reply-To: <87inm2rtqa.fsf@gnu.org> References: <20170417213030.1489-1-mbakke@fastmail.com> <87inm2rtqa.fsf@gnu.org> User-Agent: Notmuch/0.24.1 (https://notmuchmail.org) Emacs/25.2.1 (x86_64-unknown-linux-gnu) Date: Mon, 08 May 2017 14:01:34 +0200 Message-ID: <8760hby2u9.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 26548 Cc: 26548@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s writes: > Hello! > > Marius Bakke skribis: > >> Hi Guix! This patch adds an SSH server to the installation image >> to aid remote installations as requested in >> https://lists.gnu.org/archive/html/help-guix/2017-01/msg00047.html >> >> lsh-service depends on networking, so I pulled in a DHCP client too. >> It increases the image size by about 29MiB. >> >> * gnu/system/install.scm (%installation-services): Add DHCP-CLIENT-SERVI= CE >> and LSH-SERVICE. > > [...] > >> + ;; Add a DHCP client for networking. >> + (dhcp-client-service) > > This is a problem: in the installation instructions, we tell people to > configure networking (possibly wireless) by hand, so we cannot expect > the DHCP client to work directly when the image is booted. > > Also, the installation instructions would need to be updated. > > However, what we could do, instead, is to add an SSH service that is off > by default (with (start? #f)) and does not depend on =E2=80=98networking= =E2=80=99. That > way, people would only need to type > > herd start ssh-daemon > > to get the thing up and running. WDYT? I've changed this patch to use OpenSSH, but can't really see how to override the openssh-shepherd-service to not depend on networking. Any hints? :-) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlkQXh8ACgkQoqBt8qM6 VPqnJQf9HTEPRASLXqiP7pnDSvYUB6WxD4y0e1qa2RAmm64lrLMlp8Drakiexyft Csrr6zhoiFSzYS2AgZQ85mR7SoKT0XmEr4Y9fk70h03yTCB3LTaOzuMO8FftSLHK nIoa5ACLS1rsKte3dhDZZVVai/VNfFGe7jnGd3AEIxihIg8Z7TAHu0uxloL0d6oo g95AzPJd33lCtuKXJEp4UZDvIbikdAo+30xuw463NMcRlv52g/LPwwzBtiNQU464 wlK3uCaPfJPEcMQ/513lMwAFS7hBaS5cdZ4QjkrbaBaG4I4nYn5InqLB7AH7o/m4 VtoQlvJA6Gs1OYFwsEhR+6K4cB1p+w== =xqVw -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed May 10 16:28:35 2017 Received: (at 26548) by debbugs.gnu.org; 10 May 2017 20:28:35 +0000 Received: from localhost ([127.0.0.1]:37206 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d8YDr-0005B9-1k for submit@debbugs.gnu.org; Wed, 10 May 2017 16:28:35 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49933) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d8YDp-0005Ai-5m for 26548@debbugs.gnu.org; Wed, 10 May 2017 16:28:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d8YDe-0007Ih-NY for 26548@debbugs.gnu.org; Wed, 10 May 2017 16:28:25 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37622) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d8YDe-0007Id-KC; Wed, 10 May 2017 16:28:22 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:58816 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1d8YDc-0002pF-SD; Wed, 10 May 2017 16:28:22 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Marius Bakke Subject: Re: bug#26548: [PATCH] install: Enable SSH in installation image. References: <20170417213030.1489-1-mbakke@fastmail.com> <87inm2rtqa.fsf@gnu.org> <8760hby2u9.fsf@fastmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 21 =?utf-8?Q?Flor=C3=A9al?= an 225 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Wed, 10 May 2017 22:28:17 +0200 In-Reply-To: <8760hby2u9.fsf@fastmail.com> (Marius Bakke's message of "Mon, 08 May 2017 14:01:34 +0200") Message-ID: <8737ccsbha.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 26548 Cc: 26548@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Marius Bakke skribis: > Ludovic Court=C3=A8s writes: [...] >> This is a problem: in the installation instructions, we tell people to >> configure networking (possibly wireless) by hand, so we cannot expect >> the DHCP client to work directly when the image is booted. >> >> Also, the installation instructions would need to be updated. >> >> However, what we could do, instead, is to add an SSH service that is off >> by default (with (start? #f)) and does not depend on =E2=80=98networking= =E2=80=99. That >> way, people would only need to type >> >> herd start ssh-daemon >> >> to get the thing up and running. WDYT? > > I've changed this patch to use OpenSSH, but can't really see how to > override the openssh-shepherd-service to not depend on networking. Any > hints? :-) Does it make sense in the first place to have it depend on =E2=80=98network= ing=E2=80=99? Isn=E2=80=99t sshd able to adjust as new interfaces come up and down? That said, you could do (untested): (define custom-openssh-service-type (service-type (inherit openssh-service-type) (extensions (cons my-own-shepherd-service-extension (remove shepherd-service-extension? (service-type-extensions openssh-service-ty= pe)))))) where: (define (shepherd-service-extension? extension) (eq? shepherd-root-service-type (service-extension-target extension))) (define my-own-shepherd-service-extension (service-extension shepherd-root-service-type my-own-proc)) =E2=80=A6 Does that make sense? Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed May 17 08:14:12 2017 Received: (at 26548) by debbugs.gnu.org; 17 May 2017 12:14:12 +0000 Received: from localhost ([127.0.0.1]:49666 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dAxqF-0003KR-QG for submit@debbugs.gnu.org; Wed, 17 May 2017 08:14:11 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:39125) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dAxqC-0003KI-QV for 26548@debbugs.gnu.org; Wed, 17 May 2017 08:14:10 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 2B18920B5B; Wed, 17 May 2017 08:14:08 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute5.internal (MEProxy); Wed, 17 May 2017 08:14:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=Pvy6Yu75NQyEcqbqzmDG4UnYr0nNKQ0sK5QBg3ixD AY=; b=Tcc7GHGq2/tMdlNlAgnISQ1HDHAwU2ZoSgPuuXSIZ9ktPqs9w3G5PWrQo cEbau2VCF2H8kJheKXc8iHNHzuuLix8ncjNMeKVzN0rHrpNkjLOSNOER9Mb9kEno cLJANhcIxAmeXpPS26U9fkRxbGfcraW+ZR8j/I+IjG4Z1IbEC4pdfPphFyLLFWAP 9pf+g55lyC8OnzXSwWfmZlLqGdRstlNFwud+rRf6YpFGiCBhge5OUGV328SACkCL t47Zb6gHLTQGYlZ0pKCW/NtxNEENekHiQu9T8LwjQo03om8fyCdAyx1AeNXHEPiQ DtFR3xHJ9neT5ByP0w00sAo2Zjghw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=Pvy6Yu75NQyEcqbqzm DG4UnYr0nNKQ0sK5QBg3ixDAY=; b=Y5WhShzyeDfa0zn6sBDK0klmlP5KScFRAy cRfIGrTThv1n52d6tMwpP/nUCHZgu8vIiaI6GCN7f/+wFr7ZpSIJrj6HHQ+5waH9 9KnOqGkMWkmA71A3NwIJpgybKuyA8dKfd4U0UisvoSJ+ddkNDo5Qop4FDOvgpWpl up5npaRFYIQ8TKz7zFzJb2qrTd9msrff8eCzj1hmUgotXWkM7+ViuGtMe3NPwipb UAMviTGMRqyWdAL3bKk7ypaxcjtr3cPyfTdg0xF9fkFRdk2J4VIZjodT6icdGBFk GSpyzDG9vIalXKkFT/pPv1jFZ53dFrKh2PXgo9ipHAgAPCsAApwg== X-ME-Sender: X-Sasl-enc: LFv83n6/D+2+VUNbvRt81j6KmLBUGHZqovgv2lQKdKu+ 1495023247 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id 67CA9240F6; Wed, 17 May 2017 08:14:07 -0400 (EDT) From: Marius Bakke To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#26548: [PATCH] install: Enable SSH in installation image. In-Reply-To: <8737ccsbha.fsf@gnu.org> References: <20170417213030.1489-1-mbakke@fastmail.com> <87inm2rtqa.fsf@gnu.org> <8760hby2u9.fsf@fastmail.com> <8737ccsbha.fsf@gnu.org> User-Agent: Notmuch/0.24.1 (https://notmuchmail.org) Emacs/25.2.1 (x86_64-unknown-linux-gnu) Date: Wed, 17 May 2017 14:14:05 +0200 Message-ID: <87ziebd6k2.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 26548 Cc: 26548@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s writes: > Marius Bakke skribis: > >> Ludovic Court=C3=A8s writes: > > [...] > >>> This is a problem: in the installation instructions, we tell people to >>> configure networking (possibly wireless) by hand, so we cannot expect >>> the DHCP client to work directly when the image is booted. >>> >>> Also, the installation instructions would need to be updated. >>> >>> However, what we could do, instead, is to add an SSH service that is off >>> by default (with (start? #f)) and does not depend on =E2=80=98networkin= g=E2=80=99. That >>> way, people would only need to type >>> >>> herd start ssh-daemon >>> >>> to get the thing up and running. WDYT? >> >> I've changed this patch to use OpenSSH, but can't really see how to >> override the openssh-shepherd-service to not depend on networking. Any >> hints? :-) > > Does it make sense in the first place to have it depend on =E2=80=98netwo= rking=E2=80=99? > Isn=E2=80=99t sshd able to adjust as new interfaces come up and down? You're right. I've tested this by starting "ssh-daemon" before configuring network interfaces on a live UEFI disk image. New patches incoming! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlkcPo0ACgkQoqBt8qM6 VPoQ9Qf/WX+Trxhs+ZrgUMre+ThlqO1wXgzF8oWecx7mSDjkwJA2XX7lYqXwP6IK kXYOFcGe7Acq5piB7QUl+hTJFmCFt9GpLu2fsBSMeJWHsOnpfHmgqCcRVvfaLXw5 q7EfaS3W5iYtB7TFlP70SzyfXrUP84gaO5pfeP4GszWcXq3MNjCv9mNQuVCZiwKP BY+JIVAtF+PlrMU8dKQB6vn67gKNhKqR+uZd/7GychNuFHnM+c5JZtJBcSBKwvJf 73Y/CpwQMLK4LoGRz6EKNLM+rcz7M4hcD7XGcBMM3dsP6e/ZQKJSjrkTHV1kkT+u 5Btr5rNvw+cF6ENuq5urXyV4xo1BgQ== =IqC4 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed May 17 08:15:24 2017 Received: (at 26548) by debbugs.gnu.org; 17 May 2017 12:15:25 +0000 Received: from localhost ([127.0.0.1]:49672 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dAxrQ-0003MS-3Z for submit@debbugs.gnu.org; Wed, 17 May 2017 08:15:24 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:60587) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dAxrO-0003MK-K4 for 26548@debbugs.gnu.org; Wed, 17 May 2017 08:15:22 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 72AD720B5E; Wed, 17 May 2017 08:15:22 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute5.internal (MEProxy); Wed, 17 May 2017 08:15:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:date:from:in-reply-to:message-id:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=7SuTS5 NkonQSngXHt3Apg+U5HTRf1B3zeSlzt2NSWzg=; b=DC9nsEPLpItVNhknZBSJxS YfTkqnTlSTV2d7MFSEZcbsQ9xqEoOSGQSPOAX4SK0l4u831OkYaHgs6YRfbqm7vC X8qn2mlzzmvRfBN6ACSjyLuiOIGeCw+CzGXlxP/1C/LkkStNfWPUG8tkYeUo6xiO 1ieneaUhiReukJJiwNW4T8XMMhnSqgaC0p6MIDvyxSEoQuxK6uJBAdqZf5lyW+B7 jrJA3vN4Il0reMxCWlcTEaT2MPjMHPurgaYPYsmApsyfuEt7l8korZvLsWvRfZhe g9/allDg/Sm+U6Kyyj/ZICJRFY00w6/mzmDX2apoGwWdkELFdY/3RLei/1AV6Tcw == DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:date:from:in-reply-to:message-id :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=7SuTS5NkonQSngXHt3Apg+U5HTRf1B3zeSlzt2NSW zg=; b=jbckErPp2fHbbkKekL4aMlLoGocnUvCtEjMzehXyeIXBLYQLy8OM48yRZ UDhMA7/sE2PqrGdtGKxFH5yCdBcncsqBVNMkr5n1USuNwxj3RftiaKSZzcaoN9M2 XKvVowID6dRU5npvztJvhriXAHhAX5YOyk37nkUtl7UURMYQ9VOrmapOBFKUyQW6 qb6jq25H/wwR8wu5iMtEBQZlGyoKnw8/l56HeAonINwQFJuoCPSJ54UxSdc3pXLt iN43JXb5kaDLzwf+IV7EpbsCohVJ9dUM7vvaxzm7MSiy4I8nT84J6y/jar8ODWg/ I4lB1gKXFNnmcIlVZVmxVD4No35Tw== X-ME-Sender: X-Sasl-enc: bwZvDRcJMFs58D+lcd+XSfcyb+J28F1VrEWV0ZhQ75II 1495023321 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id E70AA2475C; Wed, 17 May 2017 08:15:21 -0400 (EDT) From: Marius Bakke To: 26548@debbugs.gnu.org Subject: [PATCH v2 1/2] services: openssh: Don't depend on networking. Date: Wed, 17 May 2017 14:15:16 +0200 Message-Id: <20170517121517.3508-1-mbakke@fastmail.com> X-Mailer: git-send-email 2.13.0 In-Reply-To: <87ziebd6k2.fsf@fastmail.com> References: <87ziebd6k2.fsf@fastmail.com> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 26548 Cc: Marius Bakke X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) * gnu/services/ssh.scm (openssh-shepherd-service): Drop requirement. --- gnu/services/ssh.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/services/ssh.scm b/gnu/services/ssh.scm index 9917c311c..2a6c8d45c 100644 --- a/gnu/services/ssh.scm +++ b/gnu/services/ssh.scm @@ -385,7 +385,7 @@ The other options should be self-descriptive." (list (shepherd-service (documentation "OpenSSH server.") - (requirement '(networking syslogd)) + (requirement '(syslogd)) (provision '(ssh-daemon)) (start #~(make-forkexec-constructor #$openssh-command #:pid-file #$pid-file)) -- 2.13.0 From debbugs-submit-bounces@debbugs.gnu.org Wed May 17 08:15:27 2017 Received: (at 26548) by debbugs.gnu.org; 17 May 2017 12:15:27 +0000 Received: from localhost ([127.0.0.1]:49677 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dAxrS-0003Mh-UL for submit@debbugs.gnu.org; Wed, 17 May 2017 08:15:27 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:53267) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dAxrR-0003Ma-9j for 26548@debbugs.gnu.org; Wed, 17 May 2017 08:15:25 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 2535820B50; Wed, 17 May 2017 08:15:25 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute5.internal (MEProxy); Wed, 17 May 2017 08:15:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:date:from:in-reply-to:message-id:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=MeIU69 3kpbGDyCSocdodFAkTrar8/tWHSyT37+4FxjE=; b=FIwiR3bAB4DiI92w2FHCim /iVou2cv5jRcDxqflfCV1TjQu5E9SOPtUKvesg/TknxvZZHSAmaMcNwH3k1yFwSl Liu3q8JWF39rK8sGSjKZ0DgHVqC6tf1gMtyWKwbEqnUNhMd1MQWNGJEIBOHqtadP D9nLpaB0B3fCMv5p3oy4KPDn2VEOStkxtHSKRAoUTtOoqN74n/Qo6r3QTD/JwpOO ChZOsrhfFxUz7ppMFFQJjRovaHBIbhsSac/Gg3UhEK8b5K7WQReC3MtQO5ilyB6Y 5rA3eebLyocQBKGAjq38rzGs0NNO5c1hRYPdVdpUcEKuw3JT0r8JHtviJI+E64Zw == DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:date:from:in-reply-to:message-id :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=MeIU693kpbGDyCSocdodFAkTrar8/tWHSyT37+4Fx jE=; b=cEfOcAcsriCEVIonLZeyB2uMNP6OP6+QbQoGe5HuR3RrxjteYsGtrGPgD Zpc4z1nA2pTrmJs/RziBnhUuydUSAEdw9PLENX49m4H+xBeRNVaFQTbew56co221 MZXBNMrpYvEo5notiOiAMZ6oV4VGxOuIT+JYfzMXOcpStpi+S1RemQYYoSBYTKFi E2PCE52HrzB76/mQ3qABwWdFo7TXTgqKAt31gYMmGZttcDmHosgDzaI5UTiy+u++ vFb47ej14cw4xCo5ghVr29VUME3m+gGT+KVgUJU1lTQ2WVFhuy/wnNSQsx4cetUQ nWzPzNN8l478OE6mBWyD1DW/mipbg== X-ME-Sender: X-Sasl-enc: F4Ow2qVxGXynXu8hp97rRLQ79fe285BOYg+3xDacuMXL 1495023324 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id 7469A247F0; Wed, 17 May 2017 08:15:24 -0400 (EDT) From: Marius Bakke To: 26548@debbugs.gnu.org Subject: [PATCH v2 2/2] install: Enable SSH in installation image. Date: Wed, 17 May 2017 14:15:17 +0200 Message-Id: <20170517121517.3508-2-mbakke@fastmail.com> X-Mailer: git-send-email 2.13.0 In-Reply-To: <20170517121517.3508-1-mbakke@fastmail.com> References: <87ziebd6k2.fsf@fastmail.com> <20170517121517.3508-1-mbakke@fastmail.com> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 26548 Cc: Marius Bakke X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) * gnu/system/install.scm (%installation-services): Add OPENSSH-SERVICE. * doc/guix.texi (Preparing for Installation)[Networking]: Document it. --- doc/guix.texi | 11 +++++++++++ gnu/system/install.scm | 11 +++++++++++ 2 files changed, 22 insertions(+) diff --git a/doc/guix.texi b/doc/guix.texi index b272fcec8..9d3b1fb1f 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -7446,6 +7446,17 @@ ping -c 3 gnu.org Setting up network access is almost always a requirement because the image does not contain all the software and tools that may be needed. +@cindex installing over SSH +From here you can proceed to do the rest of the installation remotely +by starting an SSH server: + +@example +herd start ssh-daemon +@end example + +Make sure to either set a password with @command{passwd}, or configure +OpenSSH public key authentication before logging in. + @subsubsection Disk Partitioning Unless this has already been done, the next step is to partition, and diff --git a/gnu/system/install.scm b/gnu/system/install.scm index 191ccf168..327406b72 100644 --- a/gnu/system/install.scm +++ b/gnu/system/install.scm @@ -25,6 +25,7 @@ #:use-module (guix monads) #:use-module ((guix store) #:select (%store-prefix)) #:use-module (gnu services shepherd) + #:use-module (gnu services ssh) #:use-module (gnu packages admin) #:use-module (gnu packages bash) #:use-module (gnu packages bootloaders) @@ -262,6 +263,16 @@ You have been warned. Thanks for being so brave. ;; To facilitate copy/paste. (gpm-service) + ;; Add an SSH server to facilitate remote installs. + (service openssh-service-type + (openssh-configuration + (port-number 22) + (permit-root-login #t) + ;; The root account is passwordless, so make sure + ;; a password is set before allowing logins. + (allow-empty-passwords? #f) + (password-authentication? #t))) + ;; Since this is running on a USB stick with a unionfs as the root ;; file system, use an appropriate cache configuration. (nscd-service (nscd-configuration -- 2.13.0 From debbugs-submit-bounces@debbugs.gnu.org Wed May 17 17:29:42 2017 Received: (at 26548) by debbugs.gnu.org; 17 May 2017 21:29:42 +0000 Received: from localhost ([127.0.0.1]:51416 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dB6Vq-0008Fc-Hh for submit@debbugs.gnu.org; Wed, 17 May 2017 17:29:42 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53079) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dB6Vp-0008FQ-3r for 26548@debbugs.gnu.org; Wed, 17 May 2017 17:29:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dB6Vg-0000Eu-RS for 26548@debbugs.gnu.org; Wed, 17 May 2017 17:29:36 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37771) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dB6Vg-0000Eq-P8; Wed, 17 May 2017 17:29:32 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:48576 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dB6Vg-0007Xw-4f; Wed, 17 May 2017 17:29:32 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Marius Bakke Subject: Re: bug#26548: [PATCH v2 1/2] services: openssh: Don't depend on networking. References: <87ziebd6k2.fsf@fastmail.com> <20170517121517.3508-1-mbakke@fastmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 28 =?utf-8?Q?Flor=C3=A9al?= an 225 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Wed, 17 May 2017 23:29:30 +0200 In-Reply-To: <20170517121517.3508-1-mbakke@fastmail.com> (Marius Bakke's message of "Wed, 17 May 2017 14:15:16 +0200") Message-ID: <87vaoztbnp.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 26548 Cc: 26548@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Marius Bakke skribis: > * gnu/services/ssh.scm (openssh-shepherd-service): Drop requirement. > --- > gnu/services/ssh.scm | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/gnu/services/ssh.scm b/gnu/services/ssh.scm > index 9917c311c..2a6c8d45c 100644 > --- a/gnu/services/ssh.scm > +++ b/gnu/services/ssh.scm > @@ -385,7 +385,7 @@ The other options should be self-descriptive." >=20=20 > (list (shepherd-service > (documentation "OpenSSH server.") > - (requirement '(networking syslogd)) > + (requirement '(syslogd)) > (provision '(ssh-daemon)) > (start #~(make-forkexec-constructor #$openssh-command > #:pid-file #$pid-file)) OK! (Please make sure =E2=80=9Cmake check-system TESTS=3Dopenssh=E2=80=9D = still works.) Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed May 17 17:36:57 2017 Received: (at 26548) by debbugs.gnu.org; 17 May 2017 21:36:57 +0000 Received: from localhost ([127.0.0.1]:51428 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dB6cr-0008RP-I2 for submit@debbugs.gnu.org; Wed, 17 May 2017 17:36:57 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55284) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dB6cp-0008RD-Qy for 26548@debbugs.gnu.org; Wed, 17 May 2017 17:36:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dB6cf-0002ku-MN for 26548@debbugs.gnu.org; Wed, 17 May 2017 17:36:50 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37886) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dB6cf-0002kq-Iy; Wed, 17 May 2017 17:36:45 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:48594 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dB6ce-0000pF-W3; Wed, 17 May 2017 17:36:45 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Marius Bakke Subject: Re: bug#26548: [PATCH v2 2/2] install: Enable SSH in installation image. References: <87ziebd6k2.fsf@fastmail.com> <20170517121517.3508-1-mbakke@fastmail.com> <20170517121517.3508-2-mbakke@fastmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 28 =?utf-8?Q?Flor=C3=A9al?= an 225 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Wed, 17 May 2017 23:36:42 +0200 In-Reply-To: <20170517121517.3508-2-mbakke@fastmail.com> (Marius Bakke's message of "Wed, 17 May 2017 14:15:17 +0200") Message-ID: <87r2zntbbp.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 26548 Cc: 26548@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Marius Bakke skribis: > * gnu/system/install.scm (%installation-services): Add OPENSSH-SERVICE. > * doc/guix.texi (Preparing for Installation)[Networking]: Document it. [...] > +@cindex installing over SSH > +From here you can proceed to do the rest of the installation remotely > +by starting an SSH server: Maybe s/From here/If you want to, / to clarify that people are not required to do this? Otherwise LGTM! How does this affect: guix size $(./pre-inst-env guix system build gnu/system/install.scm) ? Thank you! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed May 17 19:01:25 2017 Received: (at 26548-done) by debbugs.gnu.org; 17 May 2017 23:01:25 +0000 Received: from localhost ([127.0.0.1]:51463 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dB7wb-0001uv-2p for submit@debbugs.gnu.org; Wed, 17 May 2017 19:01:25 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:57207) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dB7wY-0001un-Oo for 26548-done@debbugs.gnu.org; Wed, 17 May 2017 19:01:23 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 09FB0232F5; Wed, 17 May 2017 19:01:22 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute5.internal (MEProxy); Wed, 17 May 2017 19:01:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=6HHHBfI8D6i0xbYrb9Ylsz1BTILaxgrWBg1MQJuO4 2A=; b=kTgBp0t9Z2o479SNTU77GR23LMOR1tFjx8i7K6OEakrQ9E9G+HwSYT3wN Jy5HUGCbthIj2o67q6Zs8wss4wzt4zKSqgmYX1v53v/ECi/sAtGa9BWsxSej0DN3 D1m/MXlYqZ83OOwVPzlk+JeMIW2L0LGspKrE77Ef92B1FrW/40MlO+L8tMH0mSMS 2sv0f9KScf3dA0jSki5bSPxmIBkxykweI8bJNLRnwmNmj6wjzMeMOrKf92beKz9r x3o1Y+0kRHDoyyGaFQ5l0VoORp0+RsJ2FgryzHiNPx+ifY/ltdTweb4Lpw8PT4Hl OoR6EzmFqfMPEq5KsAJmZWNK3IB7Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=6HHHBfI8D6i0xbYrb9 Ylsz1BTILaxgrWBg1MQJuO42A=; b=Qnuum1vfC1W3oUdMZRbdlJ/2Lh7fzKhmtJ /t5HzZLIkHODiEbe9Em7eDEtdXth7UPSSrZ2HD7WP6mJC7wMs4Dgak/62jsqDCOl rrayHu4W2pAx8nsOFj7wz4dgdu4drxS+AevHTSv52SlJnN4dYLX1jDMwD+f0jZG1 AqhDFTCTIXdg7TAoNCRNWFCSgbzGTQ9gfRTHbxoSvutqVe0fL0dHckE631nLo729 IIT1LLPHT4IHgE0JJE/miWDVEgIBPdS2DmE41BnnVsZd35U68sDEnF8/IwtNBRRD 4KGOwJMDJ6KAgV5F6gTE3zUVM6f/3aQI7T4vkBxXBNu0Fu8k1MPw== X-ME-Sender: X-Sasl-enc: 2a4s/9BwBhpvV+eDE/9LFy1mdFn7euEfnLp/wFsGuqbi 1495062081 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id 8CF5424752; Wed, 17 May 2017 19:01:21 -0400 (EDT) From: Marius Bakke To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#26548: [PATCH v2 2/2] install: Enable SSH in installation image. In-Reply-To: <87r2zntbbp.fsf@gnu.org> References: <87ziebd6k2.fsf@fastmail.com> <20170517121517.3508-1-mbakke@fastmail.com> <20170517121517.3508-2-mbakke@fastmail.com> <87r2zntbbp.fsf@gnu.org> User-Agent: Notmuch/0.24.1 (https://notmuchmail.org) Emacs/25.2.1 (x86_64-unknown-linux-gnu) Date: Thu, 18 May 2017 01:01:19 +0200 Message-ID: <87efvncclc.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 26548-done Cc: 26548-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s writes: > Marius Bakke skribis: > >> * gnu/system/install.scm (%installation-services): Add OPENSSH-SERVICE. >> * doc/guix.texi (Preparing for Installation)[Networking]: Document it. > > [...] > >> +@cindex installing over SSH >> +From here you can proceed to do the rest of the installation remotely >> +by starting an SSH server: > > Maybe s/From here/If you want to, / to clarify that people are not > required to do this? Thanks, fixed! > Otherwise LGTM! > > How does this affect: > > guix size $(./pre-inst-env guix system build gnu/system/install.scm) Before: 882.1MiB After: 910.0MiB "make check-system TESTS=3Dopenssh" passes. Pushed! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlkc1kAACgkQoqBt8qM6 VPpBSwf+OzhyJGcurOzJmeBFNZSsQ/K4n1EVq/OitdWL8yHz6DV36t7famchf29k mRpfuu72i0zNOno6axlAED1wNovzf+t5yR7W7uZiOaBTCrPtI9Ch2xYCTuY3b4D1 iJn9NlRr45TH0q8LMGK0p11GR8yj0NqaoEIJHLQQ3z6Xl7l8e3GVwlFMUqSLY16Q DTeExndVgB/t3moHjOY9ISlDZ4Q07tFDtp8JPmQoWw+DAiiRtb/f4UG1zspToTTe Yrziw9+uXkC7B/y1TnE92iP006h6NIKKH9hpRTxQfGVph3AlLbWNhLOAv/9SM/T5 JXr4JT+QvcaM4t/A6hbYGeAoYeroTw== =+Jl8 -----END PGP SIGNATURE----- --=-=-=-- From unknown Mon Aug 18 14:17:08 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 15 Jun 2017 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator