diff options
Diffstat (limited to 'cpp/install/common/components.py')
-rwxr-xr-x | cpp/install/common/components.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/cpp/install/common/components.py b/cpp/install/common/components.py index 357a893706c..d9fa98535dc 100755 --- a/cpp/install/common/components.py +++ b/cpp/install/common/components.py @@ -218,7 +218,10 @@ class FileSpecWorker: s = os.path.join(self.source, current) d = os.path.join(targetDirectory, targetFile) try: - shutil.copy2(s, d) + if os.path.isdir(s): + os.mkdir(d) + else: + shutil.copy2(s, d) except IOError, e: logging.info('Copying %s to %s failed: %s' % (s, d, str(e))) raise |