Actually move the time two minutes into the future to make sure
that we get the result that we want --HG-- extra : convert_revision : d3e1aca921705fe8c8b955229c2afcd2aa9b36ea
This commit is contained in:
parent
ee188e88cd
commit
b5037ad82b
1 changed files with 13 additions and 6 deletions
|
@ -33,6 +33,7 @@ import os
|
||||||
import re
|
import re
|
||||||
import shutil
|
import shutil
|
||||||
import sys
|
import sys
|
||||||
|
import time
|
||||||
|
|
||||||
from glob import glob
|
from glob import glob
|
||||||
from os import system
|
from os import system
|
||||||
|
@ -42,9 +43,10 @@ def mkdir(*args):
|
||||||
path = joinpath(*args)
|
path = joinpath(*args)
|
||||||
os.mkdir(path)
|
os.mkdir(path)
|
||||||
|
|
||||||
def touch(*args):
|
def touch(*args, **kwargs):
|
||||||
|
when = kwargs.get('when', None)
|
||||||
path = joinpath(*args)
|
path = joinpath(*args)
|
||||||
os.utime(path, None)
|
os.utime(path, when)
|
||||||
|
|
||||||
def rmtree(*args):
|
def rmtree(*args):
|
||||||
path = joinpath(*args)
|
path = joinpath(*args)
|
||||||
|
@ -110,12 +112,17 @@ mkdir(encumbered_dir)
|
||||||
|
|
||||||
system('bk export -tplain -w -r+ %s' % release_dir)
|
system('bk export -tplain -w -r+ %s' % release_dir)
|
||||||
|
|
||||||
# make sure scons doesn't try to run flex unnecessarily
|
|
||||||
touch(release_dir, 'src/encumbered/eio/exolex.cc')
|
|
||||||
|
|
||||||
# make sure scons doesn't try to rebuild the de.msg file since it
|
# move the time forward on some files by a couple of minutes so we can
|
||||||
|
# avoid building things unnecessarily
|
||||||
|
when = int(time.time()) + 120
|
||||||
|
|
||||||
|
# make sure scons doesn't try to run flex unnecessarily
|
||||||
|
touch(release_dir, 'src/encumbered/eio/exolex.cc', when=(when, when))
|
||||||
|
|
||||||
|
# make sure libelf doesn't try to rebuild the de.msg file since it
|
||||||
# might fail on non linux machines
|
# might fail on non linux machines
|
||||||
touch(release_dir, 'ext/libelf/po/de.msg')
|
touch(release_dir, 'ext/libelf/po/de.msg', when=(when, when))
|
||||||
|
|
||||||
# get rid of non-shipping code
|
# get rid of non-shipping code
|
||||||
rmtree(release_dir, 'src/encumbered/dev')
|
rmtree(release_dir, 'src/encumbered/dev')
|
||||||
|
|
Loading…
Reference in a new issue