diff options
author | A. Wilcox <AWilcox@Wilcox-Tech.com> | 2020-03-11 11:44:42 -0500 |
---|---|---|
committer | A. Wilcox <AWilcox@Wilcox-Tech.com> | 2020-03-11 11:44:42 -0500 |
commit | b8f4ce3bdb1f3ea76eef1c0c4fd7dd5d29259336 (patch) | |
tree | a95e0ccf5242a2c1a52b118dd04138a64d3f7546 /hscript/script.cc | |
parent | bcff79985ebe4c2d09eda749a99a005dc65b6b52 (diff) | |
download | horizon-b8f4ce3bdb1f3ea76eef1c0c4fd7dd5d29259336.tar.gz horizon-b8f4ce3bdb1f3ea76eef1c0c4fd7dd5d29259336.tar.bz2 horizon-b8f4ce3bdb1f3ea76eef1c0c4fd7dd5d29259336.tar.xz horizon-b8f4ce3bdb1f3ea76eef1c0c4fd7dd5d29259336.zip |
hscript: Make target directory configurable
This is the first step towards creating images using Horizon.
Diffstat (limited to 'hscript/script.cc')
-rw-r--r-- | hscript/script.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/hscript/script.cc b/hscript/script.cc index 9073e04..7db3ed0 100644 --- a/hscript/script.cc +++ b/hscript/script.cc @@ -168,6 +168,7 @@ bool Script::ScriptPrivate::store_key(const std::string &key_name, Key *obj, Script::Script() { internal = new ScriptPrivate; + internal->target = "/target"; } Script::~Script() { @@ -319,6 +320,14 @@ const Script *Script::load(std::istream &sstream, } /* LCOV_EXCL_START */ +const std::string Script::targetDirectory() const { + return this->internal->target; +} + +void Script::setTargetDirectory(const std::string &dir) { + this->internal->target = dir; +} + const Keys::Key *Script::getOneValue(std::string name) const { if(name == "network") { return this->internal->network.get(); |