From a5e59fbcceab439b585fb74ccbf8a55e84f76fa7 Mon Sep 17 00:00:00 2001 From: Brent Eagles Date: Sat, 21 Jan 2006 00:29:18 +0000 Subject: merging revisions from R3_0_branch --- cpp/install/common/components.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'cpp/install/common/components.py') 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 -- cgit v1.2.3