What this PR does / why we need it:
Move store dirs into extract_file. (Directory mtimes must be handled at the end to avoid further file creation in them to modify the directory mtime)
This move will avoid aufs whiteout files (.wh..wh.aufs, .wh..wh.orph/, .wh..wh.plnk/) from creating and setting attributes.
Which issue(s) this PR fixes(optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Please check the following list:
[x] Does the affected code have corresponding tests, e.g. unit test, E2E test?
[ ] Does this change require a documentation update?
[ ] Does this introduce breaking changes that would require an announcement or bumping the major version?
[ ] Do all new files have an appropriate license header?
What this PR does / why we need it: Move store dirs into extract_file. (Directory mtimes must be handled at the end to avoid further file creation in them to modify the directory mtime) This move will avoid aufs whiteout files (.wh..wh.aufs, .wh..wh.orph/, .wh..wh.plnk/) from creating and setting attributes.
Which issue(s) this PR fixes (optional, in
fixes #<issue number>(, fixes #<issue_number>, ...)
format, will close the issue(s) when PR gets merged): Fixes #Please check the following list: