GSoC/GCI Archive
Google Code-in 2012 The NetBSD Project

Fix bug install/17792: Install process order - network verses disk

completed by: Васил Божурски

mentors: Julian Coleman, Julian Fagir

The problem in this bug report is clear: The function get_and_unpack_sets() in util.c calls the menu MENU_distmedium as long as the status is set to retry.

The solution is to run this menu once before actually getting into this loop, before actually writing the changes to disk (see the file install.c or upgrade.c for an example).
Though the user who is used to fetch its sources from more than one source will be confused about the changed order of the question, 99% of the people won't even notice it.