scripts/bootstrap.sh should check if packages to be installed are already on the system and in that case, ignore them. Thus making easier and faster to continue a failed bootstrap process. Reproducible: Always Steps to Reproduce: 1. Install a stage1 system 2. Perform the bootstrap.sh 3. If it failed, fix the error and perform the bootstrap process again Actual Results: No matter where the bootstrap process failed, it begin over again from the first package. Expected Results: Should begin with the package it previously failed to build (gcc or glibc for example).
reassigning bug to release
I have recently been thinking about the bootstrap script, and have come up with my own modification. It wasn't specifically designed for this purpose, it was mainly designed for the --pretend option, but it does include a --noreplace option. What do people think? (Although I modified the bootstrap-2.6.sh script, I think it would be fairly easy to add the same options to the bootstrap.sh script.)
Created attachment 31999 [details, diff] Modification patch - Jon Coome I've never actually made a patch before... but this seemed to work... I'll also include my source file.
Created attachment 32000 [details] Modification Source -- Jon Coome
bootstrap.sh now has automatic semi-resume
Stable on alpha.
(In reply to Tobias Klausmann from comment #6) > Stable on alpha. Whoop, typo on bug#, disregard.