From f28a1503cd72c690054044f30a68a964fe0e1729 Mon Sep 17 00:00:00 2001 From: udeved Date: Sat, 17 Sep 2016 21:11:48 +0200 Subject: [PATCH] schemas: update settings --- data/schemas/settings-schema.yaml | 48 +++++++++++++++++++++++++------ 1 file changed, 40 insertions(+), 8 deletions(-) diff --git a/data/schemas/settings-schema.yaml b/data/schemas/settings-schema.yaml index cee5ce1..90595a4 100644 --- a/data/schemas/settings-schema.yaml +++ b/data/schemas/settings-schema.yaml @@ -7,7 +7,6 @@ mapping: required: yes sequence: - type: str - "instances": type: seq required: yes @@ -17,7 +16,6 @@ mapping: "id": { type: str } "module": { type: str } "config": { type: str } - "sequence": type: seq required: yes @@ -27,18 +25,52 @@ mapping: "show": type: seq sequence: - - type: str + - type: map + mapping: + "welcome": { type: str, required: yes } + "locale": { type: str, required: yes } + "keyboard": { type: str, required: yes } + "partition": { type: str, required: yes } + "users": { type: str, required: yes } + "summary": { type: str, required: yes } + "netinstall": { type: str } "exec": type: seq sequence: - - type: str + - type: map + mapping: + "partition": { type: str, required: yes } + "mount": { type: str, required: yes } + "unpackfs": { type: str } + "chrootcfg": { type: str } + "packages": { type: str } + "machineid": { type: str, required: yes } + "fstab": { type: str, required: yes } + "locale": { type: str, required: yes } + "keyboard": { type: str, required: yes } + "localecfg": { type: str, required: yes } + "luksopenswaphookcfg": { type: str } + "luksbootkeyfile": { type: str } + "plymouthcfg": { type: str } + "initcpiocfg": { type: str, required: yes } + "initcpio": { type: str, required: yes } + "users": { type: str, required: yes } + "displaymanager": { type: str, required: yes } + "mhwdcfg": { type: str } + "networkcfg": { type: str, required: yes } + "hwclock": { type: str, required: yes } + "services": { type: str } + "servicescfg": { type: str } + "grubcfg": { type: str, required: yes } + "bootloader": { type: str, required: yes } + "postcfg": { type: str, required: yes } + "umount": { type: str, required: yes } "show": type: seq sequence: - - type: str - + - type: map + mapping: + "finished": { type: str, required: yes } "branding": { type: str, required: yes } - "prompt-install": { type: bool, required: yes, default: false } - "dont-chroot": { type: bool, required: yes, default: false }