From: mobinmob@disroot.org
To: Steve Litt <slitt@troubleshooters.com>
Cc: supervision@list.skarnet.org
Subject: Re: State of skarnet.org projects
Date: Mon, 03 Feb 2020 21:28:42 +0200 [thread overview]
Message-ID: <1580758123.3822.3@disroot.org> (raw)
In-Reply-To: <20200202090725.5a7d837c@mydesk.domain.cxm>
[-- Attachment #1: Type: text/plain, Size: 3532 bytes --]
Στις Κυρ, Φεβ 2, 2020 at 09:07, ο/η Steve Litt
<slitt@troubleshooters.com> έγραψε:
> On Sun, 2 Feb 2020 12:34:05 +0200
> fungal-net <fungalnet@obarun.org <mailto:fungalnet@obarun.org>> wrote:
>
>> Void is also
>> very close, I for one use it with s6 and 66 for a while now and in
>> many ways being more carefree than obarun having fast balls thrown
>> by
>> arch daily.
>
> Have you, or are you going to, write documentation on how to install
> and maintain s6 (and presumably s6-rc) on Void? Are you using Void's
> s6* packages, or do you compile the stuff yourself? If you install
> Void's s6* packages, does that remove runit? I'd like to have both, to
> a/b them against each other and to more quickly learn s6*.
I am the maintainer of 66/66-tools and oblibs templates/packages in
voidlinux.
The 66/s6/s6-rc packages contain only what is provided by the upstream
projects
or compiled with the projects build systems.
The scripts for runit stage 1 and some relevant utilities are developed
in the void-runit gh
repo [1] and packaged in the runit-void package [2].
Currently there is no package that does the same for 66. I plan to
build one
once I have enough time for testing. I will accomplish this by
modifying the
boot-66serv [3] project already used by obarun. I am going to create
both
a '66-void' package that will be rougly analogous to the runit-void one
and a base-system-66 package that will replace base-system. I plan to
use
the same basic configuration file (/etc/rc.conf) and follow existing
(and mostly
unwritten/assumed) void policies regarding the basic system
functionality.
Switching from one init system to the other should require no more than
installing
the new base system and doing basic configuration (once).
>
> It seems trivial to me to deploy s6 stage 2 and migrate all my runit
> stage2 to s6 stage 2. However, migrating stage 1 sounds to me like an
> Einsteinian task. Runit's stage 1 repeatedly loops through .d
> directories in what I find to be an unobvious way.
boot-66serv works fine with void [4]-[5], but I want to make (and test)
certain
changes in order to package it properly. You will need 66 and 66-tools
packages
installed.
That being said, 66 is not just s6-rc and s6. It uses an ini-based
format
for services [6] and has some simple but powerfull utilities. It
organises services
in trees [7] - obarun has (ootb) a boot tree (provided by boot-66serv)
and a root
tree populated by service frontend files packaged seperately.
>
> It seems to me that Void is getting more popular every day, and Void
> could serve as a Rosetta Stone between runit and s6. I'd appreciate
> any
> documentation you have or will write in the future concerning your use
> of s6* on Void.
>
> Thanks,
>
> SteveT
>
> Steve Litt
> February 2020 featured book: Thriving in Tough Times
> <http://www.troubleshooters.com/thrive>
>
___________________________________________________________________
[1] https://github.com/void-linux/void-runit
[2]
https://github.com/void-linux/void-packages/blob/a71b0a458be6ae5d095dc94aa4f2983acc0796db/srcpkgs/runit-void/template
[3] https://framagit.org/Obarun/boot-66serv
[4] https://forum.obarun.org/viewtopic.php?id=957
[5]
https://www.reddit.com/r/voidlinux/comments/cqck5d/change_runit_to_s6_is_possible/f75neth/
[6] https://web.obarun.org/software/66/frontend.html
[7] https://web.obarun.org/software/66/66-tree.html
next prev parent reply other threads:[~2020-02-03 19:28 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-02-02 9:34 Laurent Bercot
2020-02-02 10:34 ` fungal-net
2020-02-02 14:07 ` Steve Litt
2020-02-03 9:40 ` fungal-net
2020-02-03 16:42 ` Steve Litt
2020-02-03 20:17 ` eric vidal
2020-02-03 21:22 ` fungal-net
2020-02-03 19:28 ` mobinmob [this message]
2020-02-02 14:22 ` Laurent Bercot
2020-02-02 14:38 ` Project funding: was " Steve Litt
2020-02-02 15:37 ` Laurent Bercot
2020-02-02 14:42 ` Steve Litt
[not found] ` <20200202094227.2084ed54-s1DAj2AW31EXSucajVqtjwC/G2K4zDHf@public.gmane.org>
2020-02-02 15:58 ` Laurent Bercot
2020-02-02 21:24 ` eric vidal
2020-02-03 10:36 ` fungal-net
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1580758123.3822.3@disroot.org \
--to=mobinmob@disroot.org \
--cc=slitt@troubleshooters.com \
--cc=supervision@list.skarnet.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).