Make directories before copying output in all cases.
authorCarl Hetherington <cth@carlh.net>
Wed, 12 Nov 2014 23:47:58 +0000 (23:47 +0000)
committerCarl Hetherington <cth@carlh.net>
Wed, 12 Nov 2014 23:47:58 +0000 (23:47 +0000)
cdist

diff --git a/cdist b/cdist
index 2b98865adf94a821a27291bd7e9a13040783ec67..e69ede027dfd25813e7d0555700cd64f336a78f8 100755 (executable)
--- a/cdist
+++ b/cdist
@@ -674,6 +674,10 @@ def main():
             for p in packages:
                 copyfile(p, '%s/%s' % (out, os.path.basename(devel_to_git(project, p))))
         else:
+            try:
+                makedirs(args.output)
+            except:
+                pass
             for p in packages:
                 copyfile(p, '%s%s' % (args.output, os.path.basename(devel_to_git(project, p))))