I believe I didn't expressed myself well, and so was badly understood..

Citando Steve Litt <sl...@troubleshooters.com>:

On Sat, 16 May 2020 22:04:51 +0100
tux...@sapo.pt wrote:
Hello,

Citando Steve Litt <sl...@troubleshooters.com>:

It's such a shame. Runit and s6 were both there, waiting to be
picked up and used. Both were 10 times easier than sysvinit. But
noooooooo.

All init systems that want to be taken seriously, need to accept also
the system language..

As I understand, and was also recognized by s6 creator at devuan
conference, s6 *cannot* run a script made in shell script( the
systems language.. )

Yes it can. I've created s6 run scripts programmed in /bin/sh.

Laurent Bercot *discourages* using /bin/sh in favor of the execline
language (http://www.troubleshooters.com/linux/execline.htm), but s6
run scripts can be created in almost any language, including /bin/sh.
Maybe you think at it like been a superfluous thing,

Not at all: I'd consider it almost a showstopper. Fortunately, s6
enables you to program run scripts (and finish scripts) in /bin/sh.
 

Anything can fork&exec what is given..

The problem is that this init systems are not shell aware.
yes they can fork and exec a shell script, but does the service files or daemon files are shell based? No they are not, they are in a intermediate language that for example in systemd, is not even Turing Feature complete( I am speaking about the unit files language )..

I don't know much about systemd, or s6 to be honest, only a bit..
But the s6 creator told in the devuan conference that s6 is not shell aware, and I believe he told, there is not simple way to turn it shell aware..
The question was put by KatolaZ, at the last Devuan conference..
If you have a chance look at the video of the devuan conference..
The s6 creator was there invited..

Best Regards,
tux
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to