<feed xmlns='http://www.w3.org/2005/Atom'>
<title>s6-linux-init/src/shutdown, branch v1.2.0.2</title>
<subtitle>Helpers to build an s6-based init program</subtitle>
<id>http://git.skarnet.org/cgit/s6-linux-init/atom/src/shutdown?h=v1.2.0.2</id>
<link rel='self' href='http://git.skarnet.org/cgit/s6-linux-init/atom/src/shutdown?h=v1.2.0.2'/>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6-linux-init/'/>
<updated>2026-04-30T14:58:50Z</updated>
<entry>
<title> Change stage 4 commands to use external prefix</title>
<updated>2026-04-30T14:58:50Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2026-04-30T14:58:50Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6-linux-init/commit/?id=43394581bb3106633c8802b378a7f2e6e53b352a'/>
<id>urn:sha1:43394581bb3106633c8802b378a7f2e6e53b352a</id>
<content type='text'>
 If you are using slashpackage or an equivalent full-versioned
fs hierarchy, if you upgrade s6-l-i, delete the old package, do
not restart the s6-linux-init-shutdownd service, and reboot,
shutdownd will create a stage 4 script using old full-versioned
paths, and your reboot will fail in stage 4, which is very bad
since nothing is running anymore so recovery is impossible.
(Destructors should never fail.)

 To prevent that from happening, use non-versioned paths to s6-l-i
commands in stage 4.
</content>
</entry>
<entry>
<title> stage4 typo fix</title>
<updated>2024-07-02T14:02:54Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2024-07-02T14:02:54Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6-linux-init/commit/?id=8e8f486cdc5b4c3a1b6f91653ff38970c39256c6'/>
<id>urn:sha1:8e8f486cdc5b4c3a1b6f91653ff38970c39256c6</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title>Remove error message when rc.shutdown.final script is not found</title>
<updated>2024-06-16T09:49:57Z</updated>
<author>
<name>Sertonix</name>
<email>sertonix@posteo.net</email>
</author>
<published>2024-06-09T12:01:56Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6-linux-init/commit/?id=15579efe0e4bbc60b2e420a191cdea655316a8af'/>
<id>urn:sha1:15579efe0e4bbc60b2e420a191cdea655316a8af</id>
<content type='text'>
Signed-off-by: Sertonix &lt;sertonix@posteo.net&gt;
</content>
</entry>
<entry>
<title> Adapt to skalibs-2.14</title>
<updated>2023-09-09T10:56:44Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2023-09-09T10:56:44Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6-linux-init/commit/?id=6d0a65561f740c23f0d164416218e5ab95c629b1'/>
<id>urn:sha1:6d0a65561f740c23f0d164416218e5ab95c629b1</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Use open2() safe wrapper</title>
<updated>2023-07-06T12:59:00Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2023-07-06T12:59:00Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6-linux-init/commit/?id=ddfb27b5dd1db23d36800a1a8d8211c2aa1b65c1'/>
<id>urn:sha1:ddfb27b5dd1db23d36800a1a8d8211c2aa1b65c1</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Add better debug, fix svscan control pipe path</title>
<updated>2023-06-21T01:21:46Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2023-06-21T01:21:46Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6-linux-init/commit/?id=70142bd5eba13f60f71fcf81a87b8b7b310f3aa7'/>
<id>urn:sha1:70142bd5eba13f60f71fcf81a87b8b7b310f3aa7</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Better unsupervise_tree in shutdownd</title>
<updated>2023-06-20T19:00:54Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2023-06-20T19:00:54Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6-linux-init/commit/?id=77d95a724615694bab1b4f6cb495576a4a172882'/>
<id>urn:sha1:77d95a724615694bab1b4f6cb495576a4a172882</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Rescan after unsupervising tree in shutdownd</title>
<updated>2023-06-19T19:01:08Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2023-06-19T19:01:08Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6-linux-init/commit/?id=942c5132b277053fd91c51bf7fae627e7665b27f'/>
<id>urn:sha1:942c5132b277053fd91c51bf7fae627e7665b27f</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Add notification to shutdownd</title>
<updated>2023-06-06T19:27:21Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2023-06-06T19:27:21Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6-linux-init/commit/?id=2a4e570485e8dee285843ca46f6dd6155972c437'/>
<id>urn:sha1:2a4e570485e8dee285843ca46f6dd6155972c437</id>
<content type='text'>
This saves 1 second between stage 3 and stage 4.

Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Prepare for 1.1.0.0; remove early utmpd support</title>
<updated>2023-02-10T10:27:45Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2023-02-10T10:27:45Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6-linux-init/commit/?id=7d03ae8023f4eb754406772f3252ebaf6528a4eb'/>
<id>urn:sha1:7d03ae8023f4eb754406772f3252ebaf6528a4eb</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
</feed>
