diff options
Diffstat (limited to 'cpp/src/IcePack/ServiceDeployer.cpp')
-rw-r--r-- | cpp/src/IcePack/ServiceDeployer.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/cpp/src/IcePack/ServiceDeployer.cpp b/cpp/src/IcePack/ServiceDeployer.cpp index 0204f89aa03..523e4f1324b 100644 --- a/cpp/src/IcePack/ServiceDeployer.cpp +++ b/cpp/src/IcePack/ServiceDeployer.cpp @@ -55,6 +55,12 @@ IcePack::ServiceDeployHandler::startElement(const XMLCh *const name, AttributeLi if(str == "service") { + string basedir = getAttributeValueWithDefault(attrs, "basedir", ""); + if(!basedir.empty()) + { + _deployer.overrideBaseDir(basedir); + } + string kind = getAttributeValue(attrs, "kind"); if(kind == "standard") { |