Fix stage order and clean script issues

- Move zinit_setup after components_copy to ensure zinit binary exists
- Fix CLEAN_STAGES unbound variable in clean.sh
- Add .build-stages cleanup to clean.sh for complete reset
- Stage order now: init_script → components_copy → zinit_setup → modules_setup
- Build now completes successfully with all dependencies resolved
This commit is contained in:
2025-09-03 21:14:51 +02:00
parent b04793190d
commit 38dee2de74

View File

@@ -330,9 +330,9 @@ function main_build_process() {
stage_run "components_build" stage_components_build stage_run "components_build" stage_components_build
stage_run "components_verify" stage_components_verify stage_run "components_verify" stage_components_verify
stage_run "kernel_modules" stage_kernel_modules stage_run "kernel_modules" stage_kernel_modules
stage_run "zinit_setup" stage_zinit_setup
stage_run "init_script" stage_init_script stage_run "init_script" stage_init_script
stage_run "components_copy" stage_components_copy stage_run "components_copy" stage_components_copy
stage_run "zinit_setup" stage_zinit_setup
stage_run "modules_setup" stage_modules_setup stage_run "modules_setup" stage_modules_setup
stage_run "modules_copy" stage_modules_copy stage_run "modules_copy" stage_modules_copy
stage_run "cleanup" stage_cleanup stage_run "cleanup" stage_cleanup