/* * debootstrap waypoints for run-debootstrap. See the README for docs. */ struct waypoint { int startpercent; int endpercent; char *progress_id; }; static struct waypoint waypoints[] = { { 0, 0, "START" }, /* dummy entry, required */ { 0, 1, "DOWNREL" }, /* downloading release files; very quick */ { 1, 5, "DOWNPKGS" }, /* downloading packages files; time varies by bandwidth (and size); low granularity */ { 5, 10, "SIZEDEBS" }, /* getting packages sizes; high granularity */ { 10, 25, "DOWNDEBS" }, /* downloading packages; run time varies by bandwidth; high granularity */ { 25, 45, "EXTRACTPKGS" },/* extracting the core packages */ /* old debootstrap with poor granularity */ { 45, 100, "INSTBASE" }, /* installing the base system */ /* new debootstrap with better granularity */ { 45, 50, "INSTCORE" }, /* installing packages needed for dpkg to work */ { 50, 60, "UNPACKREQ" }, /* unpacking required packages */ { 60, 70, "CONFREQ" }, /* configuring required packages */ { 70, 85, "UNPACKBASE" }, /* unpacking the rest of the base system */ { 85, 100, "CONFBASE" }, /* configuring the rest of the base system */ { 100, 0, NULL }, /* last entry, required */ };