From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: using Shepherd outside of GuixSD ? Date: Wed, 17 Oct 2018 14:24:18 +0200 Message-ID: <87efcodaml.fsf@gnu.org> References: <87lg6xgtzc.fsf@jnanam.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:41188) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gCksN-0002QE-VE for help-guix@gnu.org; Wed, 17 Oct 2018 08:24:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gCksG-0006ll-JS for help-guix@gnu.org; Wed, 17 Oct 2018 08:24:32 -0400 In-Reply-To: <87lg6xgtzc.fsf@jnanam.net> (Benjamin Slade's message of "Tue, 16 Oct 2018 20:57:59 -0600") List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Benjamin Slade Cc: "help-guix@gnu.org" Hello, Benjamin Slade skribis: > Does anyone have any experience using Shepherd as the init for a distro > other than GuixSD ? This could be useful, say on a bare bones foreign > distro where Guix was installed, in order to have more of the Guix > ecosystem available even outside of GuixSD itself. > > Concretely speaking, I was thinking of trying to use Shepherd on a Void > Linux install in place of the default runit init. I don=E2=80=99t know if anyone tried. That=E2=80=99s certainly doable, tho= ugh probably not as convenient as on GuixSD, notably because GuixSD performs static checks on the service dependency graph to prevent certain kind of errors from occurring at run time (e.g., reference to a non-existent service), and also because GuixSD provides additional tools that are handy when testing services (e.g., =E2=80=98guix system shepherd-graph=E2=80=99, =E2= =80=98guix system vm=E2=80=99.) Anyway if you give it a try, let us know how it goes! Ludo=E2=80=99.