]> git.ipfire.org Git - pakfire.git/commitdiff
Fix another packing error with directories.
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 26 Feb 2011 18:28:19 +0000 (19:28 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 26 Feb 2011 18:28:19 +0000 (19:28 +0100)
pakfire/packages/packager.py

index f92562077d729e4ba3b34a607d579e4fdc340e66..b2f557c57a0f9875da45b326ee7b97df1c85c5c8 100644 (file)
@@ -327,6 +327,10 @@ class Packager(object):
                                # Dead symlinks cannot be copied by shutil.
                                os.symlink(os.readlink(file_real), file_tmp)
 
+                       elif os.path.isdir(file_real):
+                               if not os.path.exists(file_tmp):
+                                       os.makedirs(file_tmp)
+
                        else:
                                shutil.copy2(file_real, file_tmp)