summaryrefslogtreecommitdiff
path: root/hscript/script.cc
diff options
context:
space:
mode:
authorA. Wilcox <AWilcox@Wilcox-Tech.com>2020-03-11 11:44:42 -0500
committerA. Wilcox <AWilcox@Wilcox-Tech.com>2020-03-11 11:44:42 -0500
commitb8f4ce3bdb1f3ea76eef1c0c4fd7dd5d29259336 (patch)
treea95e0ccf5242a2c1a52b118dd04138a64d3f7546 /hscript/script.cc
parentbcff79985ebe4c2d09eda749a99a005dc65b6b52 (diff)
downloadhorizon-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.cc9
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();