Set modification time in tarfile of ramdisk logs
If we do not set this explicitly, tar will warn "journal: implausibly old time stamp" when the user tries to untar the log files. Change-Id: I4a5a1ffd4eeca9697cdcf16e02d3ff3c22d7132c
This commit is contained in:
ironic_python_agent
@ -17,6 +17,7 @@ import base64
|
||||
import io
|
||||
import json
|
||||
import tarfile
|
||||
import time
|
||||
|
||||
import netaddr
|
||||
from oslo_concurrency import processutils
|
||||
@ -287,6 +288,7 @@ def collect_logs(data, failures):
|
||||
with tarfile.open(fileobj=fp, mode='w:gz') as tar:
|
||||
tarinfo = tarfile.TarInfo('journal')
|
||||
tarinfo.size = len(out)
|
||||
tarinfo.mtime = time.time()
|
||||
tar.addfile(tarinfo, journal)
|
||||
|
||||
fp.seek(0)
|
||||
|
Reference in New Issue
Block a user