<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/internal/lockedfile, branch master</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/internal/lockedfile?h=master</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/internal/lockedfile?h=master'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2026-06-08T05:58:24Z</updated>
<entry>
<title>all: apply modernisers</title>
<updated>2026-06-08T05:58:24Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-06-08T05:19:11Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=f869ff95a12756de97827b4afd93763f9661f144'/>
<id>urn:sha1:f869ff95a12756de97827b4afd93763f9661f144</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>fhs: move from container</title>
<updated>2026-03-17T06:56:36Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-17T06:56:36Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=722989c68256469963aee963bed9c6ab4bf55b67'/>
<id>urn:sha1:722989c68256469963aee963bed9c6ab4bf55b67</id>
<content type='text'>
This package is not container-specific.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container: use /proc/self/exe directly</title>
<updated>2026-02-28T11:44:44Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-02-28T11:42:33Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=c74c269b66770f0eddde255d2805b79f274409e9'/>
<id>urn:sha1:c74c269b66770f0eddde255d2805b79f274409e9</id>
<content type='text'>
This is a more reliable form of pathname to self and also cheaper than os.Executable.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/lockedfile: keep objects alive while stopping cleanups</title>
<updated>2026-02-18T11:00:32Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-02-18T11:00:32Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=3bfe99d3d855a03a806dc66c8c215ba69d2dd67b'/>
<id>urn:sha1:3bfe99d3d855a03a806dc66c8c215ba69d2dd67b</id>
<content type='text'>
Fixes https://go.dev/issues/74780.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/app/state: use internal/lockedfile</title>
<updated>2025-10-25T12:29:24Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-25T12:28:49Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=470e545d2761b77f95147f61f633f4d629750ee7'/>
<id>urn:sha1:470e545d2761b77f95147f61f633f4d629750ee7</id>
<content type='text'>
This is a pretty solid implementation backed by robust tests, with a much cleaner interface.

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