diff options
Diffstat (limited to 'hscript/meta.cc')
-rw-r--r-- | hscript/meta.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/hscript/meta.cc b/hscript/meta.cc index 2f4e4eb..e0c2b52 100644 --- a/hscript/meta.cc +++ b/hscript/meta.cc @@ -95,7 +95,9 @@ bool Hostname::execute() const { std::cout << "hostname " << actual << std::endl; } #ifdef HAS_INSTALL_ENV - else { + else if(script->options().test(Image)) { + /* no-op; we don't want to set the image builder's hostname */ + } else { if(sethostname(actual.c_str(), actual.size()) == -1) { output_error("installfile:" + std::to_string(this->lineno()), "hostname: failed to set host name", |