<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/container/mount.go, branch master</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/container/mount.go?h=master</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/container/mount.go?h=master'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2026-08-27T07:06:13Z</updated>
<entry>
<title>container: explicitly order initialisation</title>
<updated>2026-08-27T07:06:13Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-08-27T06:35:55Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=ebb1144efc6c09dff8a732c5baf11db5b8f515b2'/>
<id>urn:sha1:ebb1144efc6c09dff8a732c5baf11db5b8f515b2</id>
<content type='text'>
This avoids accessing uninitialised hostProc in some build modes.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container: binfmt registration</title>
<updated>2026-05-07T06:55:19Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-07T06:40:47Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=575ef307ad5cedb13a514cd038a4880ab8c91242'/>
<id>urn:sha1:575ef307ad5cedb13a514cd038a4880ab8c91242</id>
<content type='text'>
This arranges for binfmt entries to be registered for the container.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>ext: move syscall wrappers from container</title>
<updated>2026-03-17T06:48:40Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-17T06:48:40Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=b852402f67b22a3a850ce4eb1305a3ce5898d128'/>
<id>urn:sha1:b852402f67b22a3a850ce4eb1305a3ce5898d128</id>
<content type='text'>
These are generally useful, and none of them are container-specific. Syscalls subtle to use and requiring container-specific setup remains in container.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>vfs: move from container</title>
<updated>2026-03-17T06:30:30Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-17T06:16:46Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=e9a72490db44426605debd3cc756a7924931d706'/>
<id>urn:sha1:e9a72490db44426605debd3cc756a7924931d706</id>
<content type='text'>
This package is not container-specific.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>message: relocate from container</title>
<updated>2025-10-08T20:18:19Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-08T20:04:08Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=87b5c30ef6d5b7b8a10d6a5a8610054c403923e6'/>
<id>urn:sha1:87b5c30ef6d5b7b8a10d6a5a8610054c403923e6</id>
<content type='text'>
This package is quite useful. This change allows it to be imported without importing container.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container/check: relocate overlay escape</title>
<updated>2025-10-07T14:56:19Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-07T14:56:19Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=1f0226f7e01822a2a5b37d8626b59b7b6f4d0144'/>
<id>urn:sha1:1f0226f7e01822a2a5b37d8626b59b7b6f4d0144</id>
<content type='text'>
This is used in hst to format strings.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container/fhs: move pathname constants</title>
<updated>2025-10-07T12:29:16Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-07T12:29:16Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=5d18af00077ae6ba8ef686d1fd93d888f69681b2'/>
<id>urn:sha1:5d18af00077ae6ba8ef686d1fd93d888f69681b2</id>
<content type='text'>
This allows referencing FHS pathnames without importing container.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container: remove global msg</title>
<updated>2025-09-28T21:11:47Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-09-28T17:33:10Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=46cd3a28c83e93b5d66c52d06a8366c11910d5c0'/>
<id>urn:sha1:46cd3a28c83e93b5d66c52d06a8366c11910d5c0</id>
<content type='text'>
This frees all container instances of side effects.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container/init: reduce verbose noise</title>
<updated>2025-09-28T12:51:10Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-09-28T12:51:10Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=e55822c62f7287698a683e6e7e40aa9a992b5585'/>
<id>urn:sha1:e55822c62f7287698a683e6e7e40aa9a992b5585</id>
<content type='text'>
This makes it possible to optionally omit the identifying verbose message, for when the Op implementation can provide a much more useful message in its case, using information not yet available to the String method.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container/mount: unwrap vfs decoder errors</title>
<updated>2025-08-29T13:15:05Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-29T13:15:05Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=08eeafe8174efed2414d66788a927168efeba691'/>
<id>urn:sha1:08eeafe8174efed2414d66788a927168efeba691</id>
<content type='text'>
These are now handled by init. This eliminates generic WrapErr from mount and procPaths.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
</feed>
