aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/package
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-05-23 17:53:05 +0900
committerOphestra <cat@gensokyo.uk>2026-05-23 17:53:05 +0900
commit689f97297691beb266ded94e7b4fdcd4a36da51b (patch)
treefc453ea4be8b8c8f1dfc0c0601a15dc7a49a8f35 /internal/rosa/package
parent3f33b62dfdc9402eec55566204434efd6e842826 (diff)
internal/rosa/package: migrate stage0
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa/package')
-rw-r--r--internal/rosa/package/stage0.az28
1 files changed, 27 insertions, 1 deletions
diff --git a/internal/rosa/package/stage0.az b/internal/rosa/package/stage0.az
index d1276b82..c6db1bc6 100644
--- a/internal/rosa/package/stage0.az
+++ b/internal/rosa/package/stage0.az
@@ -1,5 +1,31 @@
-package stage0-dist {
+package rosa-stage0 {
description = "Rosa OS stage0 bootstrap seed";
+ version = unversioned;
+ exclude = true;
+
+ source = hakurei-source;
+ extra = [
+ llvm,
+ mksh,
+ toybox-early,
+ ];
+ overlay = "/stage0";
+ exec = generic {
+ build = `
+umask 377
+tar \
+ -vjc \
+ -C /stage0 \
+ -f /work/stage0-`+triple+`.tar.bz2 \
+ .
+`;
+ };
+
+ inputs = [ bzip2 ];
+}
+
+package stage0-dist {
+ description = "Rosa OS stage0 bootstrap seed (binary distribution)";
exclude = true;
version* = "20260504";