Ensure to set proper time when extracting files/directories
modified configure.ac
@@ -398,6 +398,7 @@ if test "$ac_cv_func_statfs" = yes ; then
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified libpkg/pkg_add.c
@@ -182,6 +182,52 @@ get_gid_from_archive(struct archive_entry *ae)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -200,17 +246,15 @@ do_extract_dir(struct pkg* pkg, struct archive *a __unused, struct archive_entry
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -233,9 +277,6 @@ do_extract_symlink(struct pkg *pkg, struct archive *a __unused, struct archive_e
|
|
|
|
|
|
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -246,10 +287,10 @@ do_extract_symlink(struct pkg *pkg, struct archive *a __unused, struct archive_e
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -281,9 +322,6 @@ do_extract_hardlink(struct pkg *pkg, struct archive *a __unused, struct archive_
|
|
|
|
|
|
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -294,13 +332,12 @@ do_extract_hardlink(struct pkg *pkg, struct archive *a __unused, struct archive_
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
|
|
|
|
|
@@ -325,9 +362,6 @@ do_extract_regfile(struct pkg *pkg, struct archive *a, struct archive_entry *ae,
|
|
|
|
|
|
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -375,6 +409,10 @@ do_extract_regfile(struct pkg *pkg, struct archive *a, struct archive_entry *ae,
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -508,13 +546,6 @@ pkg_extract_finalize(struct pkg *pkg)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -526,12 +557,9 @@ pkg_extract_finalize(struct pkg *pkg)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
| - | |
|
|
|
|
|
modified libpkg/private/pkg.h
@@ -357,6 +357,7 @@ struct pkg_dir {
|
|
|
|
|
|
| + | |
|
|
|
|
|