public inbox for pve-devel@lists.proxmox.com
 help / color / mirror / Atom feed
* [pve-devel] [PATCH installer 0/6] assistant: properly validate answer file settings
@ 2024-12-09 12:45 Christoph Heiss
  2024-12-09 12:45 ` [pve-devel] [PATCH installer 1/6] tui: options: simplify unit-test setup Christoph Heiss
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Christoph Heiss @ 2024-12-09 12:45 UTC (permalink / raw)
  To: pve-devel

Currently, the answer file is only syntax-checked, i.e. if it can be
parsed as TOML and whether it is of valid structure, but the actual
answer settings are not looked at.

Patch #2 is a refactoring of the whole locale info generation, as to
generate the final information structure at build-time - thus being able
to include it in the auto-install-assistant for verify answer file
settings.

Christoph Heiss (6):
  tui: options: simplify unit-test setup
  country.pl: generate final structure as json at build time directly
  common: setup: read locale info as shipped by the installer directly
  common: setup: include path in error message if file could not be read
  fix #5889: assistant: validate answer email & root password settings
  assistant: validate answer first-boot hook and locale settings

 .gitignore                                    |   2 +-
 Makefile                                      |  16 +--
 Proxmox/Install/ISOEnv.pm                     |  56 +--------
 country.pl                                    | 116 ++++++++++++++----
 proxmox-auto-install-assistant/src/main.rs    |  18 ++-
 proxmox-auto-installer/src/utils.rs           |   6 +-
 .../tests/resources/iso-info.json             |   2 +-
 proxmox-installer-common/src/setup.rs         |  34 +++--
 proxmox-low-level-installer                   |   3 -
 proxmox-tui-installer/src/options.rs          |  26 +---
 10 files changed, 152 insertions(+), 127 deletions(-)

-- 
2.47.0



_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2024-12-10 17:37 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-12-09 12:45 [pve-devel] [PATCH installer 0/6] assistant: properly validate answer file settings Christoph Heiss
2024-12-09 12:45 ` [pve-devel] [PATCH installer 1/6] tui: options: simplify unit-test setup Christoph Heiss
2024-12-09 12:45 ` [pve-devel] [PATCH installer 2/6] country.pl: generate final structure as json at build time directly Christoph Heiss
2024-12-09 12:45 ` [pve-devel] [PATCH installer 3/6] common: setup: read locale info as shipped by the installer directly Christoph Heiss
2024-12-09 12:45 ` [pve-devel] [PATCH installer 4/6] common: setup: include path in error message if file could not be read Christoph Heiss
2024-12-09 12:45 ` [pve-devel] [PATCH installer 5/6] fix #5889: assistant: validate answer email & root password settings Christoph Heiss
2024-12-09 12:45 ` [pve-devel] [PATCH installer 6/6] assistant: validate answer first-boot hook and locale settings Christoph Heiss
2024-12-10 17:37 ` [pve-devel] applied-series: [PATCH installer 0/6] assistant: properly validate answer file settings Thomas Lamprecht

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal