13 Commits (51c74c6abb4ef2f17c1127bf443f68b3c433c4a9)

Author SHA1 Message Date
Adriaan de Groot 51c74c6abb [netinstall] Convenience typedefs 8 years ago
Adriaan de Groot 91e949f8fc [netinstall] Apply Calamares C++ style 8 years ago
Adriaan de Groot ee0b3b85dc [netinstall] Improve 'next' button handling
- Document netinstall.conf a little,
 - Add setting *required* which influences whether next is enabled or not
   in case of missing or corrupt data,
 - Enable *next* button only once some (any!) data is received.

This can be used to disallow stepping past the netinstall step when
there is no data (e.g. internet has failed between the welcome page
and the netinstall page).
8 years ago
Adriaan de Groot 09decf8e06 YAML-NetInstall: log data errors.
When NetInstall receives YAML data, handle parser errors more gracefully:
show line and column, but because it's network data (not in a local file),
do some work to print out the actual data received.

FIXES #786
8 years ago
Kyle Robertze 1d7ad9e045 made requested changes 8 years ago
Kyle Robertze a4aef3bce5 moved netinstall to a tree based ui 8 years ago
shainer e5f5bb99d7 Change the default value of critical to false.
This means all package groups are non-critical by default.
Update documentation accordingly.
9 years ago
shainer 58ae8e13c9 Add support for non-critical groups in netinstall.
Package groups are divided into critical and non-critical
depending on whether we want all Calamares to fail if installing
a package in the group fails, or we are okay with just logging a
warning.

The distinction is configured in the YAML file listing the package
groups. By default, all groups are critical, to keep supporting
the previous behaviour.
9 years ago
shainer e462c3c8d8 Use QNetworkAccessManager instead of KIO to download the config; remove KIO dep. 9 years ago
shainer 877eb71886 Use utils from the YamlUtils package to read nodes more elegantly. 9 years ago
shainer 631dcc18f5 Use nullptr instead of 0 for pointers. 9 years ago
shainer b043b42795 Add copyright statements when missing, make them all the same. 9 years ago
shainer a5cc9f2a9d Netinstall module. See README for complete guide. Allows to configure groups and packages; selected packages are installed through the 'packages' module. 9 years ago