<feed xmlns='http://www.w3.org/2005/Atom'>
<title>s6-linux-init/src/init/s6-linux-init.c, branch v1.0.7.2</title>
<subtitle>Helpers to build an s6-based init program</subtitle>
<id>https://git.skarnet.org/cgit/s6-linux-init/atom/src/init/s6-linux-init.c?h=v1.0.7.2</id>
<link rel='self' href='https://git.skarnet.org/cgit/s6-linux-init/atom/src/init/s6-linux-init.c?h=v1.0.7.2'/>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-linux-init/'/>
<updated>2022-01-16T02:12:02Z</updated>
<entry>
<title> ctty-passing doesn't look satanic anymore, thx Leah</title>
<updated>2022-01-16T02:12:02Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2022-01-16T02:12:02Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-linux-init/commit/?id=2588893b126bb596733b508114a5380839a3df72'/>
<id>urn:sha1:2588893b126bb596733b508114a5380839a3df72</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Less ugly version of the satanic verses</title>
<updated>2022-01-15T23:49:29Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2022-01-15T23:49:29Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-linux-init/commit/?id=f61cc5fc0f2e7f6dd042aeea20e3107b689c703d'/>
<id>urn:sha1:f61cc5fc0f2e7f6dd042aeea20e3107b689c703d</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Better documentation of the satanic verses</title>
<updated>2022-01-13T19:42:20Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2022-01-13T19:42:20Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-linux-init/commit/?id=d719a54a6401b47e7eb1930ab8da6b04389323c6'/>
<id>urn:sha1:d719a54a6401b47e7eb1930ab8da6b04389323c6</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Add satanic verses for ctty-passing in s6-l-i</title>
<updated>2022-01-13T19:10:58Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2022-01-13T19:10:58Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-linux-init/commit/?id=654ab33e97830a4eba4427407776f85abd6f95cf'/>
<id>urn:sha1:654ab33e97830a4eba4427407776f85abd6f95cf</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Get the supervision tree rid of any control terminal</title>
<updated>2022-01-13T00:04:13Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2022-01-13T00:04:13Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-linux-init/commit/?id=0840786b5826d81b447e4cd4292f0615b17a15ae'/>
<id>urn:sha1:0840786b5826d81b447e4cd4292f0615b17a15ae</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Support CONFIG_TTY=n where the kernel doesn't even open 0, 1, 2</title>
<updated>2021-08-23T20:46:53Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2021-08-23T20:46:53Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-linux-init/commit/?id=0bd454f68a63801e628dd9c4230a4b9e339cfe6e'/>
<id>urn:sha1:0bd454f68a63801e628dd9c4230a4b9e339cfe6e</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Prepare for 1.0.6.4, adapt to skalibs-2.11.0.0</title>
<updated>2021-08-10T18:24:46Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2021-08-10T18:24:46Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-linux-init/commit/?id=6696cee3bd309f61fc6c945ef747262a845e9267'/>
<id>urn:sha1:6696cee3bd309f61fc6c945ef747262a845e9267</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Adapt to skalibs-2.10.0.0 and s6-2.10.0.0</title>
<updated>2020-11-30T18:27:41Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-11-30T18:27:41Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-linux-init/commit/?id=2fa0acdd248c006270010196ad02e530d8ab09ea'/>
<id>urn:sha1:2fa0acdd248c006270010196ad02e530d8ab09ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Accept 1 as cmdline runlevel; fix rc.shutdown comment for s6-rc</title>
<updated>2020-11-11T12:39:44Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-11-11T12:39:44Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-linux-init/commit/?id=c1171b979c236ec2c486bc12e4866112a12b9a84'/>
<id>urn:sha1:c1171b979c236ec2c486bc12e4866112a12b9a84</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Simplify kbrequest management</title>
<updated>2020-02-26T17:27:24Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-02-26T17:27:24Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-linux-init/commit/?id=559a8893841d3126e5a1cf2490cee8f34cb65d7a'/>
<id>urn:sha1:559a8893841d3126e5a1cf2490cee8f34cb65d7a</id>
<content type='text'>
 - the ioctl never works on /dev/console, so trying to use it on stdin
is useless.
 - /dev/tty0 always exists in a devtmpfs, so the late test is okay.
It works on serial consoles too. If no devtmpfs, creating a correct
/dev/tty0 is the responsibility of the integrator.
 - Also added SIGINT blocking before disablecad, to avoid potential
early panic. For it to work on kernels without signalfd, it requires
the skalibs commit that unblocks selfpipe-trapped signals when not
using signalfd.
 - No such block is needed for kbrequest, because the default action
for SIGWINCH is ignore, not terminate.
</content>
</entry>
</feed>
