diff options
author | A. Wilcox <AWilcox@Wilcox-Tech.com> | 2019-12-19 17:14:27 -0600 |
---|---|---|
committer | A. Wilcox <AWilcox@Wilcox-Tech.com> | 2019-12-19 17:14:27 -0600 |
commit | 2495654ac0b1d9a4002f8d385d10d2afec784dda (patch) | |
tree | da8b25a9bbaa3ab3bc2901398db4a0a3ec74481c /hscript/script.cc | |
parent | 3744e909df78cefebb083e401f6f6378f27d1b1a (diff) | |
download | horizon-2495654ac0b1d9a4002f8d385d10d2afec784dda.tar.gz horizon-2495654ac0b1d9a4002f8d385d10d2afec784dda.tar.bz2 horizon-2495654ac0b1d9a4002f8d385d10d2afec784dda.tar.xz horizon-2495654ac0b1d9a4002f8d385d10d2afec784dda.zip |
hscript: Add 'arch' key implementation and related tests
Diffstat (limited to 'hscript/script.cc')
-rw-r--r-- | hscript/script.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/hscript/script.cc b/hscript/script.cc index cb67fe6..10dfe6b 100644 --- a/hscript/script.cc +++ b/hscript/script.cc @@ -40,6 +40,7 @@ const std::map<std::string, key_parse_fn> valid_keys = { {"pkginstall", &PkgInstall::parseFromData}, {"rootpw", &RootPassphrase::parseFromData}, + {"arch", &Arch::parseFromData}, {"language", &Language::parseFromData}, {"keymap", &Keymap::parseFromData}, {"firmware", &Firmware::parseFromData}, @@ -92,6 +93,8 @@ bool Script::ScriptPrivate::store_key(const std::string &key_name, Key *obj, return store_hostname(obj, lineno, errors, warnings, opts); } else if(key_name == "pkginstall") { return store_pkginstall(obj, lineno, errors, warnings, opts); + } else if(key_name == "arch") { + return store_arch(obj, lineno, errors, warnings, opts); } else if(key_name == "rootpw") { return store_rootpw(obj, lineno, errors, warnings, opts); } else if(key_name == "language") { |