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
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:
@@ -13,32 +13,30 @@ package rosa-stage0 {
|
|||||||
exec = generic {
|
exec = generic {
|
||||||
build = `
|
build = `
|
||||||
umask 377
|
umask 377
|
||||||
tar \
|
tar -vc -C /stage0 . | \
|
||||||
-vjc \
|
zstd -19 -T`+jobsE+` > \
|
||||||
-C /stage0 \
|
/work/stage0-`+triple+`.tar.zst
|
||||||
-f /work/stage0-`+triple+`.tar.bz2 \
|
|
||||||
.
|
|
||||||
`;
|
`;
|
||||||
};
|
};
|
||||||
|
|
||||||
inputs = [ bzip2 ];
|
inputs = [ zstd ];
|
||||||
}
|
}
|
||||||
|
|
||||||
package stage0-dist {
|
package stage0-dist {
|
||||||
description = "Rosa OS stage0 bootstrap seed (binary distribution)";
|
description = "Rosa OS stage0 bootstrap seed (binary distribution)";
|
||||||
exclude = true;
|
exclude = true;
|
||||||
|
|
||||||
version# = "20260504";
|
version# = "20260723";
|
||||||
output = remoteTar {
|
output = remoteTar {
|
||||||
url = "https://hakurei.app/seed/"+version+"/"+
|
url = "https://hakurei.app/seed/"+version+"/"+
|
||||||
"stage0-"+triple+".tar.bz2";
|
"stage0-"+triple+".tar.zst";
|
||||||
checksum = arch {
|
checksum = arch {
|
||||||
amd64 = "IQjFDkiAVLo1XzflgMMiLP3gnVY2hhDMTzl-QqJDCQhcLQ3lLtRzjI5WCxGyW_lk";
|
amd64 = "wG8FZoBqpiLNQlT4n7G4uuwFILZPxs_Sf_TQwjvxbS3qNJq8EntGLfMO4sikb1GE";
|
||||||
arm64 = "6fmwl2Umx2QssKQvxxb1JOGkAjzfA_MXKku0jVdGjYGb35OvwEVA5NYtd0HIy3yH";
|
arm64 = "iew97r0y9BgKyeDd5ih2Z-YkR6lh-RjqwYvcVo4XMLBiKHgaZPBMLSmxxVq5YQuv";
|
||||||
riscv64 = "Z2ODV0rIoo9iQRUIu35bsaOBeXc_9qQfGcyb2aGneatzNUJlXh5emSpEV2bOklUL";
|
riscv64 = "NrmC5PtDnr3tY2aVNReorqmYUj29F7PKXsDfWBxvUJfawKzQiDSCURu5HsVmEzsS";
|
||||||
|
|
||||||
default = 0;
|
default = 0;
|
||||||
};
|
};
|
||||||
compress = bzip2;
|
compress = zstd;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user