<feed xmlns='http://www.w3.org/2005/Atom'>
<title>s6-linux-init/src/init/s6-linux-init.c, branch portable</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=portable</id>
<link rel='self' href='https://git.skarnet.org/cgit/s6-linux-init/atom/src/init/s6-linux-init.c?h=portable'/>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-linux-init/'/>
<updated>2021-04-20T01:31:24Z</updated>
<entry>
<title> Don't use mode_t</title>
<updated>2021-04-20T01:31:24Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2021-04-20T01:31:24Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-linux-init/commit/?id=6919ba8feaa2b397671006a009c4c5b8de89f5a5'/>
<id>urn:sha1:6919ba8feaa2b397671006a009c4c5b8de89f5a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Add portability infrastructure</title>
<updated>2021-04-20T00:00:22Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2021-04-20T00:00:22Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-linux-init/commit/?id=1172c1e817d26d5f9bb0ec289dd9a71aadf2759c'/>
<id>urn:sha1:1172c1e817d26d5f9bb0ec289dd9a71aadf2759c</id>
<content type='text'>
</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>
<entry>
<title> Tentative support for kbrequest</title>
<updated>2020-02-26T13:46:42Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-02-26T13:46:42Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-linux-init/commit/?id=eb5b5d843d4584f6e3548b1de069126deb3edb69'/>
<id>urn:sha1:eb5b5d843d4584f6e3548b1de069126deb3edb69</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Add -C and -B options, prepare for 1.0.4.0</title>
<updated>2020-01-19T00:35:34Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-01-19T00:35:34Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-linux-init/commit/?id=5e17662d138fc9c9f70a4422eab059c2bdc9432d'/>
<id>urn:sha1:5e17662d138fc9c9f70a4422eab059c2bdc9432d</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Trap CAD in stage 1; prepare for 1.0.3.0</title>
<updated>2019-08-09T12:06:03Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-08-09T12:06:03Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-linux-init/commit/?id=01b815a073101521e0b53cf4ce8fa9c81b5fc5d8'/>
<id>urn:sha1:01b815a073101521e0b53cf4ce8fa9c81b5fc5d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title> bugfix: don't overwrite the first kernel cmdline argument</title>
<updated>2019-07-08T09:11:57Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-07-08T09:11:57Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-linux-init/commit/?id=3d264488fbdb00f6cd725ab9635c0faa91b48c55'/>
<id>urn:sha1:3d264488fbdb00f6cd725ab9635c0faa91b48c55</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Add -n and -N options to s6-l-i and s6-l-i-m</title>
<updated>2019-05-04T19:57:36Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-05-04T19:57:36Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-linux-init/commit/?id=91ea846a6f05e9a57b2b3bc3b56a94e0026c5618'/>
<id>urn:sha1:91ea846a6f05e9a57b2b3bc3b56a94e0026c5618</id>
<content type='text'>
</content>
</entry>
</feed>
