From 242a0736d0da65c99967190dd548076cb53e5bff Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Mon, 7 Oct 2019 18:23:45 -0500 Subject: hscript: Make classes for the rest of the keys --- hscript/disk.hh | 12 ++++++++++++ hscript/meta.hh | 21 +++++++++++++++++++++ hscript/network.hh | 3 +++ 3 files changed, 36 insertions(+) diff --git a/hscript/disk.hh b/hscript/disk.hh index 560e30a..accac35 100644 --- a/hscript/disk.hh +++ b/hscript/disk.hh @@ -27,6 +27,18 @@ class DiskLabel : public Key { class Partition : public Key { }; +class Encrypt : public Key { +}; + +class LVMPhysical : public Key { +}; + +class LVMGroup : public Key { +}; + +class LVMVolume : public Key { +}; + class Filesystem : public Key { }; diff --git a/hscript/meta.hh b/hscript/meta.hh index 0446274..9491aac 100644 --- a/hscript/meta.hh +++ b/hscript/meta.hh @@ -21,6 +21,27 @@ namespace Keys { class Hostname : public Key { }; +class PkgInstall : public Key { +}; + +class Language : public Key { +}; + +class Keymap : public Key { +}; + +class Firmware : public Key { +}; + +class Timezone : public Key { +}; + +class Repository : public Key { +}; + +class SigningKey : public Key { +}; + } } diff --git a/hscript/network.hh b/hscript/network.hh index 68132c7..e3e6595 100644 --- a/hscript/network.hh +++ b/hscript/network.hh @@ -27,6 +27,9 @@ public: class NetAddress : public Key { }; +class Nameserver : public Key { +}; + class NetSSID : public Key { }; -- cgit v1.2.3-70-g09d2