|
@@ -98,7 +98,7 @@ def copyhardlinktree(src, dst):
|
|
|
if (os.stat(src).st_dev == os.stat(dst).st_dev):
|
|
|
# Need to copy directories only with tar first since cp will error if two
|
|
|
# writers try and create a directory at the same time
|
|
|
- cmd = "cd %s; find . -type d -print | tar --xattrs --xattrs-include='*' -cf - -C %s -p --no-recursion --files-from - | tar --xattrs --xattrs-include='*' -xf - -C %s" % (src, src, dst)
|
|
|
+ cmd = "cd %s; find . -type d -print | tar --xattrs --xattrs-include='*' -cf - -C %s -p --no-recursion --files-from - | tar --xattrs --xattrs-include='*' -xhf - -C %s" % (src, src, dst)
|
|
|
subprocess.check_output(cmd, shell=True, stderr=subprocess.STDOUT)
|
|
|
source = ''
|
|
|
if os.path.isdir(src):
|