Bug #204: Restore mtime for extracted files.

This commit is contained in:
Johannes Weiner 2007-12-03 18:37:50 +01:00 committed by Tilman Sauerbeck
parent 2d9e8fdf3f
commit d324dd089c

View File

@ -424,7 +424,7 @@ void pkgutil::pkg_install(const string& filename, const set<string>& keep_list,
(real_filename.c_str()));
// Extract file
unsigned int flags = ARCHIVE_EXTRACT_OWNER | ARCHIVE_EXTRACT_PERM | ARCHIVE_EXTRACT_UNLINK;
unsigned int flags = ARCHIVE_EXTRACT_OWNER | ARCHIVE_EXTRACT_PERM | ARCHIVE_EXTRACT_TIME | ARCHIVE_EXTRACT_UNLINK;
if (archive_read_extract(archive, entry, flags) != ARCHIVE_OK) {
// If a file fails to install we just print an error message and