<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/cmd/fpkg/install.go, branch develop</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/cmd/fpkg/install.go?h=develop</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/cmd/fpkg/install.go?h=develop'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2025-02-23T14:25:12Z</updated>
<entry>
<title>cmd/fpkg: integrate command handler</title>
<updated>2025-02-23T14:25:12Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-02-23T14:23:54Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=e6cd2bb2a8098d555f11034fa912158c469e6138'/>
<id>urn:sha1:e6cd2bb2a8098d555f11034fa912158c469e6138</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>fmsg: implement suspend in writer</title>
<updated>2025-02-16T09:51:53Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-02-16T08:26:09Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=e599b5583dd821ed26bdfc01f7f67d4a317b9843'/>
<id>urn:sha1:e599b5583dd821ed26bdfc01f7f67d4a317b9843</id>
<content type='text'>
This removes the requirement to call fmsg.Exit on every exit path, and enables direct use of the "log" package. However, fmsg.BeforeExit is still encouraged when possible to catch exit on suspended output.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>cmd/fpkg/install: deduplicate nix store</title>
<updated>2024-12-29T17:25:04Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2024-12-29T17:13:28Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=22a4b996742a99515c2cdf50cbd92d86a8370c4f'/>
<id>urn:sha1:22a4b996742a99515c2cdf50cbd92d86a8370c4f</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>cmd/fpkg: expose nixGL wrappers</title>
<updated>2024-12-29T17:02:20Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2024-12-29T17:02:20Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=1464ef774b40be0d60e44c8e9ec295d9305c600b'/>
<id>urn:sha1:1464ef774b40be0d60e44c8e9ec295d9305c600b</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>cmd/fpkg: remove workDir acl from activation</title>
<updated>2024-12-29T14:48:45Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2024-12-29T14:48:45Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=66ba4cea5cbbc1b0aa60bc47c923c9713abd3aa0'/>
<id>urn:sha1:66ba4cea5cbbc1b0aa60bc47c923c9713abd3aa0</id>
<content type='text'>
Activation does not require access to workDir, and by this point all information is available in dataHome.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>cmd/fpkg: include nixGL source in inner store</title>
<updated>2024-12-29T14:37:11Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2024-12-29T14:37:11Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=f8d0786509dcd68ea674c0b37201e2e8a60f98e8'/>
<id>urn:sha1:f8d0786509dcd68ea674c0b37201e2e8a60f98e8</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>cmd/fpkg: optional network access when invoking with nix daemon</title>
<updated>2024-12-29T09:32:44Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2024-12-29T09:32:44Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=aff80b6b00a5a1f595f12156797bb4fffebab5f1'/>
<id>urn:sha1:aff80b6b00a5a1f595f12156797bb4fffebab5f1</id>
<content type='text'>
This is useful for building nixGL.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>cmd/fpkg: improve readability of fortify invocations</title>
<updated>2024-12-29T08:55:56Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2024-12-29T08:55:56Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=5302879b880f095d528b57de2c72d4242faa62ec'/>
<id>urn:sha1:5302879b880f095d528b57de2c72d4242faa62ec</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>cmd/fpkg: compare all three store paths</title>
<updated>2024-12-29T08:10:41Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2024-12-29T08:10:41Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=891b3cbde75c071b7339716d6fae727e26f19c0a'/>
<id>urn:sha1:891b3cbde75c071b7339716d6fae727e26f19c0a</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>cmd/fpkg: clean up broken links before activation</title>
<updated>2024-12-29T06:21:40Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2024-12-29T06:21:40Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=c795293f3690ca6d91e898b72edd0a20b9708450'/>
<id>urn:sha1:c795293f3690ca6d91e898b72edd0a20b9708450</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
</feed>
