From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.sysutils.supervision.general/2278 Path: news.gmane.org!.POSTED!not-for-mail From: Kevin Berry Newsgroups: gmane.linux.devuan.devel,gmane.comp.sysutils.supervision.general Subject: Re: Why /command ? Date: Sun, 2 Jul 2017 00:54:18 +0000 Message-ID: References: <20170701193759.2e000f5d@mydesk.domain.cxm> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3356779014656900769==" X-Trace: blaine.gmane.org 1500528319 19022 195.159.176.226 (20 Jul 2017 05:25:19 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 20 Jul 2017 05:25:19 +0000 (UTC) Cc: dng@lists.dyne.org, "supervision@list.skarnet.org" , pape@smarden.org To: Steve Litt Original-X-From: dng-bounces@lists.dyne.org Thu Jul 20 07:25:11 2017 Return-path: Envelope-to: gldd-dng@m.gmane.org Original-Received: from tupac2.dyne.org ([178.62.188.7]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dY3xX-0004Qc-C2 for gldd-dng@m.gmane.org; Thu, 20 Jul 2017 07:25:11 +0200 Original-Received: from [127.0.1.1] (localhost [127.0.0.1]) by tupac2.dyne.org (Postfix) with ESMTP id CF287189CFA; Thu, 20 Jul 2017 05:25:15 +0000 (UTC) Authentication-Results: tupac2.dyne.org; dkim=fail reason="verification failed; unprotected key" header.d=gmail.com header.i=@gmail.com header.b=XEnr1jkj; dkim-adsp=none (unprotected policy); dkim-atps=neutral Original-Received: from mail-oi0-f51.google.com (mail-oi0-f51.google.com [209.85.218.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by tupac2.dyne.org (Postfix) with ESMTPS id 5709F18EAE7 for ; Sun, 2 Jul 2017 00:54:20 +0000 (UTC) Original-Received: by mail-oi0-f51.google.com with SMTP id x187so3522138oig.3 for ; Sat, 01 Jul 2017 17:54:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=SlWdL4qjx6BNH0o4j3drs21BMdGdhwlcPUwiGnki9Qs=; b=XEnr1jkjhGPKwXkzxxykJXPuEb6evrJhajlZAA79AxkRNGwJKhkvDGXpc3x8o0E+xT Nrk6PhIIsz8+w3vEeRMe1RQaMKMEMSGnZy8+PD5BxVM6T+hcSarUHpsgrmdbRDE9QdsP iRbiOrip6upbTTfjVwy6ZIlpX0Zx+B7lJtpoFpKW9lm2rrfCkJUPEYcN1g10F7Jo8rn+ jyxxM1DJxveRSzlE77FdyvN0slOpbJsO3I7xnSKkt17g0O3lDIEmUQgBKl6EBQ0QkvbF ypg2AaxRioVzbi8WomfD/NVA0pjssBuhz11H7y71wxmjWhUkojFC4OlF1PQNDvMzBfBQ G75Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=SlWdL4qjx6BNH0o4j3drs21BMdGdhwlcPUwiGnki9Qs=; b=NdbscF8EBiKJhrXyQMcV2cBIs9kCBnchNkomdgXJWCZV0M8Cw2todOfPsoJwpy0g0S p9o3NttuMIKw/lfVftmBGBvABPm4ArsR/+3QfUtqEG3/ExQDAtkk1SyHYqCdSqitC2u5 DzpOtNn+DvvnWhjwQQMKmS+lLX0Vgg71dB6B89I4VEfwr2bS0dyouQ38fOy4lw4jXaoQ BRDyZ+r5Q3hp6VUyfzk4MJ2bFYroRiFzbov0UaNi+ar7nxnuEK6noDhwixsC5ujoABoY qNHEr0aUcJL+rx322vH7J+XDY7fS5qU9WM46GRGb0nZXusxtW2V8kxr5/KsXt04Spy8s AIWQ== X-Gm-Message-State: AKS2vOzLtrnC+Kt7EQBfyiFB8+6bk1vtA/8korevoavpgh/Viy+t2A13 NuHYV48a7tTKfOGAYfua3srkkIu/pw== X-Received: by 10.202.83.74 with SMTP id h71mr14812963oib.135.1498956859331; Sat, 01 Jul 2017 17:54:19 -0700 (PDT) Original-Received: by 10.182.2.166 with HTTP; Sat, 1 Jul 2017 17:54:18 -0700 (PDT) In-Reply-To: <20170701193759.2e000f5d@mydesk.domain.cxm> X-Mailman-Approved-At: Thu, 20 Jul 2017 05:25:15 +0000 X-BeenThere: dng@lists.dyne.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: "The first mailinglist after debianfork.org" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dng-bounces@lists.dyne.org Original-Sender: "Dng" Xref: news.gmane.org gmane.linux.devuan.devel:16672 gmane.comp.sysutils.supervision.general:2278 Archived-At: --===============3356779014656900769== Content-Type: multipart/alternative; boundary="001a113d12a4225b5b05534b17a1" --001a113d12a4225b5b05534b17a1 Content-Type: text/plain; charset="UTF-8" Steve, Have you checked for the source package to runit-run? You may find trouble getting the Devuan devs to accept a slackpackage install, since it doesn't meet the FHS. runit-run is a package that used to exist in Debian (and Ubuntu imported it until 12.04, I believe), that Gerrit made to fit in the FHS. Some other De(bi|vu)an -run packages still exist that work in a similar manner. On Sat, Jul 1, 2017 at 11:37 PM, Steve Litt wrote: > Hi all, > > I'm writing a document on how to install runit on Devuan, with the hope > that some day it will lead to a Devuan package that makes sense and to > the best degree possible implements the goals of the software's author. > > Most of it's pretty straightforward, but the runit install scripts > (package/upgrade to be specific) create /command right off the root, > and the runit docs suggest I create /package right off the root. These > are things that most distros would refuse to do. > > So I was wondering what the original intent was in having these two > directories directly off the root? Is it so the init and supervision > can proceed even before partition mounts are complete? Is there some > other reason? Can anyone recommend setups that fulfill the reasons for > the direct-off-root dirs without having direct-off-root dirs? > > By the way, if the runit docs go well, I'll do the same thing with s6. > > Thanks, > > SteveT > > Steve Litt > June 2017 featured book: The Key to Everyday Excellence > http://www.troubleshooters.com/key > -- Kevin Berry --001a113d12a4225b5b05534b17a1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Steve,

Have you checked for the source = package to runit-run?=C2=A0 You may find trouble getting the Devuan devs to= accept a slackpackage install, since it doesn't meet the FHS. =C2=A0ru= nit-run is a package that used to exist in Debian (and Ubuntu imported it u= ntil 12.04, I believe), that Gerrit made to fit in the FHS.=C2=A0 Some othe= r De(bi|vu)an -run packages still exist that work in a similar manner.

On Sat, Ju= l 1, 2017 at 11:37 PM, Steve Litt <slitt@troubleshooters.com&g= t; wrote:
Hi all,

I'm writing a document on how to install runit on Devuan, with the hope=
that some day it will lead to a Devuan package that makes sense and to
the best degree possible implements the goals of the software's author.=

Most of it's pretty straightforward, but the runit install scripts
(package/upgrade to be specific) create /command right off the root,
and the runit docs suggest I create /package right off the root. These
are things that most distros would refuse to do.

So I was wondering what the original intent was in having these two
directories directly off the root? Is it so the init and supervision
can proceed even before partition mounts are complete? Is there some
other reason? Can anyone recommend setups that fulfill the reasons for
the direct-off-root dirs without having direct-off-root dirs?

By the way, if the runit docs go well, I'll do the same thing with s6.<= br>
Thanks,

SteveT

Steve Litt
June 2017 featured book: The Key to Everyday Excellence
http://www.troubleshooters.com/key



--
Kevin B= erry
--001a113d12a4225b5b05534b17a1-- --===============3356779014656900769== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRG5nIG1haWxp bmcgbGlzdApEbmdAbGlzdHMuZHluZS5vcmcKaHR0cHM6Ly9tYWlsaW5nbGlzdHMuZHluZS5vcmcv Y2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2RuZwo= --===============3356779014656900769==--