Fix sourcing in cookiecutter generating
Change-Id: I75e8c1a146dfea5fdc3d08f9fb7779c7a8f4ffca
diff --git a/src/com/mirantis/mk/Python.groovy b/src/com/mirantis/mk/Python.groovy
index c3e75f3..45696e5 100644
--- a/src/com/mirantis/mk/Python.groovy
+++ b/src/com/mirantis/mk/Python.groovy
@@ -231,7 +231,7 @@
configFile = "default_config.yaml"
configString = "default_context:\n"
writeFile file: configFile, text: context
- command = "if [ -f generate.py ]; then python generate.py --config-file ${configFile} --template ${template}; else source ${path}/bin/activate; cookiecutter --config-file ${configFile} --output-dir ${outputDir} --overwrite-if-exists --verbose --no-input ${template}; fi"
+ command = "if [ -f generate.py ]; then python generate.py --config-file ${configFile} --template ${template}; else . ${path}/bin/activate; cookiecutter --config-file ${configFile} --output-dir ${outputDir} --overwrite-if-exists --verbose --no-input ${template}; fi"
output = sh (returnStdout: true, script: command)
echo("[Cookiecutter build] Output: ${output}")
}