internal/rosa: update stage0 distribution
Test / Create distribution (push) Successful in 1m3s
Test / Sandbox (push) Successful in 2m44s
Test / ShareFS (push) Successful in 3m45s
Test / Sandbox (race detector) (push) Successful in 5m47s
Test / Hakurei (race detector) (push) Successful in 7m9s
Test / Hakurei (push) Successful in 2m49s
Test / Flake checks (push) Successful in 1m23s

This also replaces the slow bzip2 compression with zstd.

Signed-off-by: Ophestra <cat@gensokyo.uk>
This commit is contained in:
2026-07-24 11:10:59 +09:00
parent 46b247f911
commit 84bb2a5038
+10 -12
View File
@@ -13,32 +13,30 @@ package rosa-stage0 {
exec = generic {
build = `
umask 377
tar \
-vjc \
-C /stage0 \
-f /work/stage0-`+triple+`.tar.bz2 \
.
tar -vc -C /stage0 . | \
zstd -19 -T`+jobsE+` > \
/work/stage0-`+triple+`.tar.zst
`;
};
inputs = [ bzip2 ];
inputs = [ zstd ];
}
package stage0-dist {
description = "Rosa OS stage0 bootstrap seed (binary distribution)";
exclude = true;
version# = "20260504";
version# = "20260723";
output = remoteTar {
url = "https://hakurei.app/seed/"+version+"/"+
"stage0-"+triple+".tar.bz2";
"stage0-"+triple+".tar.zst";
checksum = arch {
amd64 = "IQjFDkiAVLo1XzflgMMiLP3gnVY2hhDMTzl-QqJDCQhcLQ3lLtRzjI5WCxGyW_lk";
arm64 = "6fmwl2Umx2QssKQvxxb1JOGkAjzfA_MXKku0jVdGjYGb35OvwEVA5NYtd0HIy3yH";
riscv64 = "Z2ODV0rIoo9iQRUIu35bsaOBeXc_9qQfGcyb2aGneatzNUJlXh5emSpEV2bOklUL";
amd64 = "wG8FZoBqpiLNQlT4n7G4uuwFILZPxs_Sf_TQwjvxbS3qNJq8EntGLfMO4sikb1GE";
arm64 = "iew97r0y9BgKyeDd5ih2Z-YkR6lh-RjqwYvcVo4XMLBiKHgaZPBMLSmxxVq5YQuv";
riscv64 = "NrmC5PtDnr3tY2aVNReorqmYUj29F7PKXsDfWBxvUJfawKzQiDSCURu5HsVmEzsS";
default = 0;
};
compress = bzip2;
compress = zstd;
};
}