<feed xmlns='http://www.w3.org/2005/Atom'>
<title>s6-linux-init/src/init, branch v1.0.4.0</title>
<subtitle>Helpers to build an s6-based init program</subtitle>
<id>https://git.skarnet.org/cgit/s6-linux-init/atom/src/init?h=v1.0.4.0</id>
<link rel='self' href='https://git.skarnet.org/cgit/s6-linux-init/atom/src/init?h=v1.0.4.0'/>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-linux-init/'/>
<updated>2020-02-26T17:27:24Z</updated>
<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> Trigger a poweroff on SIGPWR to init (power failure)</title>
<updated>2020-02-18T12:31:51Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-02-18T12:31:51Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-linux-init/commit/?id=d31e4717acbe535fd851d5a1122914fbffa5c767'/>
<id>urn:sha1:d31e4717acbe535fd851d5a1122914fbffa5c767</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Small improvements to skel and autogeneration</title>
<updated>2020-01-19T01:58:02Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-01-19T01:58:02Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-linux-init/commit/?id=203b2b6f21764f4535bed9779ea7e2cbeb6e43cb'/>
<id>urn:sha1:203b2b6f21764f4535bed9779ea7e2cbeb6e43cb</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> Don't guard chown, so non-root invocation can fail as expected</title>
<updated>2019-12-08T19:13:02Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-12-08T19:13:02Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-linux-init/commit/?id=f13cdf2fa9609644dd0556669889e8c83fa053ff'/>
<id>urn:sha1:f13cdf2fa9609644dd0556669889e8c83fa053ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title> s6-l-i-m: don't fail when rc.shutdown.final doesn't exist</title>
<updated>2019-11-15T19:44:39Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-11-15T19:44:39Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-linux-init/commit/?id=7ce8f0ef40e9a43c5ce89b7b9bbbb974779f67f5'/>
<id>urn:sha1:7ce8f0ef40e9a43c5ce89b7b9bbbb974779f67f5</id>
<content type='text'>
 stage4 will print an error message when it tries to spawn it,
but since it will reboot right afterwards, who cares.
</content>
</entry>
<entry>
<title> Make s6-l-i-m produce update-resistant scripts (use EXTBINPREFIX)</title>
<updated>2019-09-22T10:34:16Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-09-22T10:34:16Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-linux-init/commit/?id=f83c32cae016c600e9e34c1fea47c1e4590d06fe'/>
<id>urn:sha1:f83c32cae016c600e9e34c1fea47c1e4590d06fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Add stage 4 hook support</title>
<updated>2019-08-19T13:15:40Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-08-19T13:15:40Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-linux-init/commit/?id=244dddd0ada79388a27f33e73b173764c581fca1'/>
<id>urn:sha1:244dddd0ada79388a27f33e73b173764c581fca1</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>
</feed>
