From 0b0d41cde67414ab19b030ea48b497e17134be19 Mon Sep 17 00:00:00 2001 From: PJ Eby Date: Fri, 17 Mar 2006 15:52:05 +0000 Subject: Preserve timestamps and permissions when "unpacking" (copying) a directory tree. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4043114 --- setuptools/archive_util.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'setuptools/archive_util.py') diff --git a/setuptools/archive_util.py b/setuptools/archive_util.py index 4cc80b60..511f05ad 100755 --- a/setuptools/archive_util.py +++ b/setuptools/archive_util.py @@ -100,9 +100,9 @@ def unpack_directory(filename, extract_dir, progress_filter=default_filter): if not target: continue # skip non-files ensure_directory(target) - shutil.copyfile(os.path.join(base,f), target) - - + f = os.path.join(base,f) + shutil.copyfile(f, target) + shutil.copystat(f, target) -- cgit v1.2.3