diff options
author | Samuel Mendoza-Jonas <sam@mendozajonas.com> | 2017-01-25 14:45:37 +1100 |
---|---|---|
committer | Samuel Mendoza-Jonas <sam@mendozajonas.com> | 2017-03-15 16:30:13 +1100 |
commit | d0602ed25e3bff8298c19bece8cd8b3f80d86624 (patch) | |
tree | 10ecded0c7aa51f31662a811866c943082cb8e6a /discover/parser-conf.h | |
parent | 63271b068064caea5f148f6bd6728adabef5cf87 (diff) | |
download | talos-petitboot-d0602ed25e3bff8298c19bece8cd8b3f80d86624.tar.gz talos-petitboot-d0602ed25e3bff8298c19bece8cd8b3f80d86624.zip |
discover: Track both configured and current autoboot settings
If autoboot is enabled but later disabled or cancelled by, for example,
an IPMI override then the nc-config screen will set the autoboot widget
as disabled. If the user then makes and saves a change in nc-config,
autoboot will also be saved as disabled. This accidental change is
particularly awkward if the user is attempting to remove an IPMI
override.
Instead only ever change the autoboot setting if the user explicitly
changes it. Use a new helper function 'config_autoboot_active()' to
determine the current autoboot status where needed.
Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
Diffstat (limited to 'discover/parser-conf.h')
0 files changed, 0 insertions, 0 deletions