|
@@ -641,15 +641,6 @@ def sstate_package(ss, d):
|
|
|
|
|
|
tmpdir = d.getVar('TMPDIR')
|
|
|
|
|
|
- fixtime = False
|
|
|
- if ss['task'] == "package":
|
|
|
- fixtime = True
|
|
|
-
|
|
|
- def fixtimestamp(root, path):
|
|
|
- f = os.path.join(root, path)
|
|
|
- if os.lstat(f).st_mtime > sde:
|
|
|
- os.utime(f, (sde, sde), follow_symlinks=False)
|
|
|
-
|
|
|
sstatebuild = d.expand("${WORKDIR}/sstate-build-%s/" % ss['task'])
|
|
|
sde = int(d.getVar("SOURCE_DATE_EPOCH") or time.time())
|
|
|
d.setVar("SSTATE_CURRTASK", ss['task'])
|
|
@@ -664,8 +655,6 @@ def sstate_package(ss, d):
|
|
|
# to sstate tasks but there aren't many of these so better just avoid them entirely.
|
|
|
for walkroot, dirs, files in os.walk(state[1]):
|
|
|
for file in files + dirs:
|
|
|
- if fixtime:
|
|
|
- fixtimestamp(walkroot, file)
|
|
|
srcpath = os.path.join(walkroot, file)
|
|
|
if not os.path.islink(srcpath):
|
|
|
continue
|
|
@@ -687,11 +676,6 @@ def sstate_package(ss, d):
|
|
|
bb.utils.mkdirhier(plain)
|
|
|
bb.utils.mkdirhier(pdir)
|
|
|
bb.utils.rename(plain, pdir)
|
|
|
- if fixtime:
|
|
|
- fixtimestamp(pdir, "")
|
|
|
- for walkroot, dirs, files in os.walk(pdir):
|
|
|
- for file in files + dirs:
|
|
|
- fixtimestamp(walkroot, file)
|
|
|
|
|
|
d.setVar('SSTATE_BUILDDIR', sstatebuild)
|
|
|
d.setVar('SSTATE_INSTDIR', sstatebuild)
|