From unknown Thu Sep 11 11:26:46 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#38477 <38477@debbugs.gnu.org> To: bug#38477 <38477@debbugs.gnu.org> Subject: Status: [PATCH] services: SSH services: Provide 'ssh' and 'sshd' Shepherd services. Reply-To: bug#38477 <38477@debbugs.gnu.org> Date: Thu, 11 Sep 2025 18:26:46 +0000 retitle 38477 [PATCH] services: SSH services: Provide 'ssh' and 'sshd' Shep= herd services. reassign 38477 guix-patches submitter 38477 Leo Famulari severity 38477 normal tag 38477 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 03 15:01:59 2019 Received: (at submit) by debbugs.gnu.org; 3 Dec 2019 20:01:59 +0000 Received: from localhost ([127.0.0.1]:41100 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1icEMw-00056T-P5 for submit@debbugs.gnu.org; Tue, 03 Dec 2019 15:01:59 -0500 Received: from lists.gnu.org ([209.51.188.17]:39998) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1icEMu-00056K-7E for submit@debbugs.gnu.org; Tue, 03 Dec 2019 15:01:56 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:60561) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1icEMn-000216-Pc for guix-patches@gnu.org; Tue, 03 Dec 2019 15:01:51 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.2 required=5.0 tests=BAYES_05,RCVD_IN_DNSWL_LOW, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1icEMf-0002Y5-Nw for guix-patches@gnu.org; Tue, 03 Dec 2019 15:01:44 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:44949) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1icELd-0007KZ-7K for guix-patches@gnu.org; Tue, 03 Dec 2019 15:01:41 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 0B17722362; Tue, 3 Dec 2019 15:00:32 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Tue, 03 Dec 2019 15:00:32 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; s=mesmtp; bh=dpUO4uHoHUqb9sH5jI92v67 2n6GIILvt7iIcL9+6oPs=; b=Aanti0Cewd1rziN1MMc1LIuNeJGrQAF/wI9yuL1 ecSV5EZuTIWtgt+mEkrh/iZ+JoW8BQrjovkIWWthwR2xODN2OzytNRvjdqBEYHdW qceznkPsjLp0wxH7VC1JKCIF/QuhEolhwZo88OBK66aGL3AniayBJCTXDACk/jzk GXak= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:date:from :message-id:mime-version:subject:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=dpUO4uHoHUqb9sH5j I92v672n6GIILvt7iIcL9+6oPs=; b=P0nhaQ8om+b8jS50i4cgvPA5dCl7VvQ7r Wlxal7+fd/oyha/F3RSytkoNAVLxDcjMnRlvBt8Yg9TvOnwvlhCWUFy37P61+q2b 5jilkudTn2Nh1e7OoQubpuniJmnOLDwS6Ni3iboiu+ICG14UWew53rL8oPoyaK+i pJlZm/LF27pf+uWzwz1jxRPPJE2MoOvoFxD7e8txBTBxvJ5NNO8Ab2GAOFRXKkaS RP1EjEH+IMdf9zkLic70cSBnwavvUSBlzi2exrwdebeHXu9h1onaPqVtHIx++scb xtf6l4O+WQuYoihQ06pChR0ouL97wRtH9Nh+j8gImaOuayjq6kRzw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrudejjedgudefudcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkffoggfgsedtkeertd ertddtnecuhfhrohhmpefnvghoucfhrghmuhhlrghrihcuoehlvghosehfrghmuhhlrghr ihdrnhgrmhgvqeenucfkphepjeeirdduvdegrddufeekrdeifeenucfrrghrrghmpehmrg hilhhfrhhomheplhgvohesfhgrmhhulhgrrhhirdhnrghmvgenucevlhhushhtvghrufhi iigvpedt X-ME-Proxy: Received: from jasmine.lan (c-76-124-138-63.hsd1.pa.comcast.net [76.124.138.63]) by mail.messagingengine.com (Postfix) with ESMTPA id 9708B80061 for ; Tue, 3 Dec 2019 15:00:31 -0500 (EST) From: Leo Famulari To: guix-patches@gnu.org Subject: [PATCH] services: SSH services: Provide 'ssh' and 'sshd' Shepherd services. Date: Tue, 3 Dec 2019 15:00:27 -0500 Message-Id: X-Mailer: git-send-email 2.24.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 66.111.4.28 X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit 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: -2.4 (--) This should improve the "user experience" when querying the status of the SSH service. We could even add program specific strings like "lshd", "dropbear", and "openssh". Thoughts? * gnu/services/ssh.scm (lsh-shepherd-service, dropbear-shepherd-service, openssh-sheperd-service): Add 'ssh' and 'sshd' to provision. --- gnu/services/ssh.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/services/ssh.scm b/gnu/services/ssh.scm index ced1991fba..7e25810eff 100644 --- a/gnu/services/ssh.scm +++ b/gnu/services/ssh.scm @@ -174,7 +174,7 @@ (list (shepherd-service (documentation "GNU lsh SSH server") - (provision '(ssh-daemon)) + (provision '(ssh-daemon ssh sshd)) (requirement requires) (start #~(make-forkexec-constructor (list #$@lsh-command))) (stop #~(make-kill-destructor))))) @@ -511,7 +511,7 @@ of user-name/file-like tuples." (list (shepherd-service (documentation "OpenSSH server.") (requirement '(syslogd loopback)) - (provision '(ssh-daemon)) + (provision '(ssh-daemon ssh sshd)) (start #~(make-forkexec-constructor #$openssh-command #:pid-file #$pid-file)) (stop #~(make-kill-destructor)) @@ -620,7 +620,7 @@ of user-name/file-like tuples." (list (shepherd-service (documentation "Dropbear SSH server.") (requirement requires) - (provision '(ssh-daemon)) + (provision '(ssh-daemon ssh sshd)) (start #~(make-forkexec-constructor #$dropbear-command #:pid-file #$pid-file)) (stop #~(make-kill-destructor))))) -- 2.24.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 03 22:06:45 2019 Received: (at 38477) by debbugs.gnu.org; 4 Dec 2019 03:06:45 +0000 Received: from localhost ([127.0.0.1]:41320 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1icL01-0007Eq-8Z for submit@debbugs.gnu.org; Tue, 03 Dec 2019 22:06:45 -0500 Received: from mout02.posteo.de ([185.67.36.66]:40407) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1icKzx-0007EU-L5 for 38477@debbugs.gnu.org; Tue, 03 Dec 2019 22:06:42 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 9A92A2400FB for <38477@debbugs.gnu.org>; Wed, 4 Dec 2019 04:06:33 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1575428793; bh=W0xr9gMs1O4MIVY3VWH1PLhwOVDPQWpRWe1aVp3jL2s=; h=From:To:Cc:Subject:Date:From; b=SoFU7uM3Qildb6pJmUb2PHC2QJ5NUVPbr6sZ25fIoN4ZnUu/Oa6YQDiNt8ZXFJod+ ClXYFLLicXZ3fOJWvZBMXyteZKxUyVFLHkOSyIVb8ZfrO8RugfdK99qMQUVZPv3LoV lvU45BG9CGzZv9uWcnlAWWECyMijuKPyZ+nUvOOzqtAUZv4cuaXS7hQsf3kK9iwtqW ySy3k88/ne07ZJb6j0tsdT3K9nKn4qPI+kbNbQyvuryouGDS5kDmQVMXVJ26ZERHoC ap8MlInPzOjaB35YEbdj3gZPcjvVy9GRrIA+y7/t8QXT3YJJLuBiPhtRmdAAU9I2eA ra9uLxooWY3Tw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 47SNzX0c7jz9rxH; Wed, 4 Dec 2019 04:06:31 +0100 (CET) From: Brett Gilio To: Leo Famulari Subject: Re: [bug#38477] [PATCH] services: SSH services: Provide 'ssh' and 'sshd' Shepherd services. References: Date: Tue, 03 Dec 2019 21:06:28 -0600 In-Reply-To: (Leo Famulari's message of "Tue, 3 Dec 2019 15:00:27 -0500") Message-ID: <8736e0iybv.fsf@posteo.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38477 Cc: 38477@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: -3.3 (---) Leo Famulari writes: > This should improve the "user experience" when querying the status of > the SSH service. We could even add program specific strings like > "lshd", "dropbear", and "openssh". Thoughts? I think this is a good idea. It would add a lot of granular control. However, we would need to make sure this is a standard used for other SSH options in the future. > * gnu/services/ssh.scm (lsh-shepherd-service, dropbear-shepherd-service, > openssh-sheperd-service): Add 'ssh' and 'sshd' to provision. > --- > gnu/services/ssh.scm | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/gnu/services/ssh.scm b/gnu/services/ssh.scm > index ced1991fba..7e25810eff 100644 > --- a/gnu/services/ssh.scm > +++ b/gnu/services/ssh.scm > @@ -174,7 +174,7 @@ > > (list (shepherd-service > (documentation "GNU lsh SSH server") > - (provision '(ssh-daemon)) > + (provision '(ssh-daemon ssh sshd)) > (requirement requires) > (start #~(make-forkexec-constructor (list #$@lsh-command))) > (stop #~(make-kill-destructor))))) > @@ -511,7 +511,7 @@ of user-name/file-like tuples." > (list (shepherd-service > (documentation "OpenSSH server.") > (requirement '(syslogd loopback)) > - (provision '(ssh-daemon)) > + (provision '(ssh-daemon ssh sshd)) > (start #~(make-forkexec-constructor #$openssh-command > #:pid-file #$pid-file)) > (stop #~(make-kill-destructor)) > @@ -620,7 +620,7 @@ of user-name/file-like tuples." > (list (shepherd-service > (documentation "Dropbear SSH server.") > (requirement requires) > - (provision '(ssh-daemon)) > + (provision '(ssh-daemon ssh sshd)) > (start #~(make-forkexec-constructor #$dropbear-command > #:pid-file #$pid-file)) > (stop #~(make-kill-destructor))))) LGTM! Very simple solution. Should be easy to cross-implement to other uses. -- Brett M. Gilio https://git.sr.ht/~brettgilio/ From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 04 08:32:44 2019 Received: (at 38477-done) by debbugs.gnu.org; 4 Dec 2019 13:32:44 +0000 Received: from localhost ([127.0.0.1]:41555 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1icUlo-00017R-CH for submit@debbugs.gnu.org; Wed, 04 Dec 2019 08:32:44 -0500 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:58823) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1icUll-00017C-5N for 38477-done@debbugs.gnu.org; Wed, 04 Dec 2019 08:32:42 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 19B5284A; Wed, 4 Dec 2019 08:32:35 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Wed, 04 Dec 2019 08:32:35 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=B6IiFOx/WQ/kop9YRw7x+hgq dpKxQKzBgctRtG4x17c=; b=xwHMDx1IlhfP4e3dQ4Lj1576O5PP5vP7RUYjXIyR KlaiLZzzbc5ZtaoSbcEAkprQ2VIE74ZpEYdpBtLMoq52lzKa5nlCmiBAVJCRe8bk JhYmIATL+9VeIV4+tXyp3tgGDjvHcXRyU8qtmzARzrZ/LG2nVWvo/bNaCvmkNgVp qe4= 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-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=B6IiFO x/WQ/kop9YRw7x+hgqdpKxQKzBgctRtG4x17c=; b=LDvA1msdVHalgXRUD7P+u4 WcYMDawzVvdJYYCAGaufuWhXxEN5M5lH/yYG3H4q0TuqDNwUDwTBotSc8CZidy7m iX5UUTcfYS91zc3qeq2X9eLvxZYxUXalAElPoICjhpkGKUzP/+6nDfyUuZ5ohn9Z 78dvcakhTgFEd/iq0Xtn3FsWd0lPusm8nRbO7JXCBcfpc+jZ75A0Awap5/ngKtrB 7NzNyWyzv+goV3TH4z63e5ZH0DRluUvBN/8Z6a8tHCeo6oukPo4jtzNr3miqPWx7 n9kYZaQe3UeReij3cE2hlR1uatYXTLxQmw3Oy4bMDVg50Zjpsd/CivAT6HrJ2NgA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrudejledgheefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjfgesthdtredttdervdenucfhrhhomhepnfgvohcu hfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecukfhppeejie druddvgedrudefkedrieefnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghm uhhlrghrihdrnhgrmhgvnecuvehluhhsthgvrhfuihiivgeptd X-ME-Proxy: Received: from localhost (c-76-124-138-63.hsd1.pa.comcast.net [76.124.138.63]) by mail.messagingengine.com (Postfix) with ESMTPA id F35F88005C; Wed, 4 Dec 2019 08:32:33 -0500 (EST) Date: Wed, 4 Dec 2019 08:32:31 -0500 From: Leo Famulari To: Brett Gilio Subject: Re: [bug#38477] [PATCH] services: SSH services: Provide 'ssh' and 'sshd' Shepherd services. Message-ID: <20191204133231.GA27780@jasmine.lan> References: <8736e0iybv.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <8736e0iybv.fsf@posteo.net> User-Agent: Mutt/1.12.2 (2019-09-21) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 38477-done Cc: 38477-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: -1.7 (-) On Tue, Dec 03, 2019 at 09:06:28PM -0600, Brett Gilio wrote: > Leo Famulari writes: > > > This should improve the "user experience" when querying the status of > > the SSH service. We could even add program specific strings like > > "lshd", "dropbear", and "openssh". Thoughts? > > I think this is a good idea. It would add a lot of granular > control. However, we would need to make sure this is a standard used for > other SSH options in the future. Okay, all are welcome to make this change :) > LGTM! Very simple solution. Should be easy to cross-implement to other uses. Thanks! Pushed as 1a7633c2397714c492482282da670e47f7dc8177 From unknown Thu Sep 11 11:26:46 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, 02 Jan 2020 12:24:05 +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