aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-07-24 11:10:59 +0900
committerOphestra <cat@gensokyo.uk>2026-07-24 11:10:59 +0900
commit84bb2a503854602664c9855602a492aaed5a638b (patch)
treeb1697712ff607f13cfa1051673b97b2727164cd2
parent46b247f911e134ff54aac892bcdc2a9669d8ade2 (diff)
internal/rosa: update stage0 distribution
This also replaces the slow bzip2 compression with zstd. Signed-off-by: Ophestra <cat@gensokyo.uk>
-rw-r--r--internal/rosa/package/stage0.az22
1 files changed, 10 insertions, 12 deletions
diff --git a/internal/rosa/package/stage0.az b/internal/rosa/package/stage0.az
index 76a1895e..e415bbbe 100644
--- a/internal/rosa/package/stage0.az
+++ b/internal/rosa/package/stage0.az
@@ -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;
};
}