mirror of
https://github.com/reactos/reactos.git
synced 2026-09-09 02:44:55 +08:00
- Make unattended setup work for the 1st-stage GUI setup:
1. Select the partition where to install ReactOS, partitioning empty
space if necessary;
2. Format the selected partition (if requested) with the correct
filesystem, without showing the formatting dialog;
3. Jump over the wizard pages -- some of them preinitialize the data
before doing the jump. Unnecessary pages like the Welcome page,
the Install type selection page, etc. aren't included in the wizard
pages list in this mode.
In case some unattended information isn't complete (or incorrect),
halt on the concerned page(s) and allow the user to go back to the
previously skipped pages.
- Remove an unattended setup hack for volumes format.
Even in unattended setup and `FormatPartition == 0`, if the user chose
to format the partition in the format dialog that pop up, then we *MUST*
honour this choice! Otherwise, we would also have to ignore volume check
for that volume (because we would get an assertion that the volume isn't
formatted), **AND**, we wouldn't be able to install ReactOS there anyway
because the volume isn't formatted!