Merge "Touch output files in sbox" am: 80eb6907ac

am: 9457c97c40

Change-Id: I1ccf203667d12cebb306ada67a6771fe8696c010
This commit is contained in:
Colin Cross 2019-04-01 11:11:12 -07:00 committed by android-build-merger
commit 5cb90e6517
1 changed files with 10 additions and 0 deletions

View File

@ -24,6 +24,7 @@ import (
"path"
"path/filepath"
"strings"
"time"
)
var (
@ -265,6 +266,15 @@ func run() error {
if err != nil {
return err
}
// Update the timestamp of the output file in case the tool wrote an old timestamp (for example, tar can extract
// files with old timestamps).
now := time.Now()
err = os.Chtimes(tempPath, now, now)
if err != nil {
return err
}
err = os.Rename(tempPath, destPath)
if err != nil {
return err