summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tools/hscript-fromjson/jsonconv.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/hscript-fromjson/jsonconv.cc b/tools/hscript-fromjson/jsonconv.cc
index b5c9504..cbe6a60 100644
--- a/tools/hscript-fromjson/jsonconv.cc
+++ b/tools/hscript-fromjson/jsonconv.cc
@@ -43,11 +43,11 @@ bool parse_one_desc(json desc, std::ostream &out) {
ENSURE_KEY(desc, "hostname");
ENSURE_KEY(desc, "rootpw");
ENSURE_KEY(desc, "packages");
- ENSURE_KEY(desc, "root");
+ //ENSURE_KEY(desc, "root");
out << "hostname " << desc["hostname"].get<std::string>() << std::endl;
out << "rootpw " << desc["rootpw"].get<std::string>() << std::endl;
- out << "mount " << desc["root"].get<std::string>() << " /" << std::endl;
+ if(desc.find("root") != desc.end()) out << "mount " << desc["root"].get<std::string>() << " /" << std::endl;
if(desc.find("netaddresses") != desc.end()) {
out << "network true" << std::endl;