summaryrefslogtreecommitdiffstats
path: root/ppapi
diff options
context:
space:
mode:
authorjvoung@chromium.org <jvoung@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-21 05:19:36 +0000
committerjvoung@chromium.org <jvoung@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-21 05:19:36 +0000
commit8bd577eceea8b2861f2b9219fd448f8dae45301b (patch)
tree28e64071470678296cd848026f8fd62aac753a0e /ppapi
parent1fda25c276fb77bcf7cb471683a2eebb9c9f7850 (diff)
downloadchromium_src-8bd577eceea8b2861f2b9219fd448f8dae45301b.zip
chromium_src-8bd577eceea8b2861f2b9219fd448f8dae45301b.tar.gz
chromium_src-8bd577eceea8b2861f2b9219fd448f8dae45301b.tar.bz2
Don't copy old timestamps when setting up pnacl files.
Otherwise, ninja will think that "output" files are outdated compared to the "inputs" and need to be re-built. Just use the latest timestamp. BUG=242307 TEST= rm -rf out/Release/pnacl && ninja -C out/Release chrome -d explain && ninja -C out/Release chrome -d explain ninja: Entering directory `out/Release' ninja explain: output pnacl/pnacl_public_pnacl_json doesn't exist ninja explain: pnacl/pnacl_public_pnacl_json is dirty ... [8/8] LINK chrome ninja: Entering directory `out/Release' ninja: no work to do. Review URL: https://chromiumcodereview.appspot.com/15271013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@201231 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi')
-rwxr-xr-xppapi/native_client/src/untrusted/pnacl_support_extension/pnacl_component_crx_gen.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/ppapi/native_client/src/untrusted/pnacl_support_extension/pnacl_component_crx_gen.py b/ppapi/native_client/src/untrusted/pnacl_support_extension/pnacl_component_crx_gen.py
index ee65a17..18a5ba0 100755
--- a/ppapi/native_client/src/untrusted/pnacl_support_extension/pnacl_component_crx_gen.py
+++ b/ppapi/native_client/src/untrusted/pnacl_support_extension/pnacl_component_crx_gen.py
@@ -361,7 +361,7 @@ def GeneratePrivateKey(options):
[],
False)
CRXGen.RunCRXGen(options.chrome_path, ext_dir)
- shutil.copy2(J(tempdir, 'dummy_extension.pem'),
+ shutil.copy(J(tempdir, 'dummy_extension.pem'),
PnaclDirs.OutputDir())
shutil.rmtree(tempdir)
logging.info('\n<<< Fresh key is now in %s/dummy_extension.pem >>>\n' %
@@ -392,7 +392,7 @@ def BuildArchCRXForComponentUpdater(version_quad, arch, lib_overrides,
if arch in lib_overrides:
for override in lib_overrides[arch]:
logging.info('Copying override %s to %s' % (override, target_dir))
- shutil.copy2(override, target_dir)
+ shutil.copy(override, target_dir)
# Skip the CRX generation if we are only building the unpacked version
# for commandline testing.
@@ -507,7 +507,7 @@ def CopyFlattenDirsAndPrefix(src_dir, arch, dest_dir):
assert (f == os.path.basename(f))
full_name = J(root, f)
target_name = UseWhitelistedChars(f, arch)
- shutil.copy2(full_name, J(dest_dir, target_name))
+ shutil.copy(full_name, J(dest_dir, target_name))
def BuildArchForInstaller(version_quad, arch, lib_overrides, options):
@@ -532,7 +532,7 @@ def BuildArchForInstaller(version_quad, arch, lib_overrides, options):
for override in lib_overrides[arch]:
override_base = os.path.basename(override)
target_name = UseWhitelistedChars(override_base, arch)
- shutil.copy2(override, J(target_dir, target_name))
+ shutil.copy(override, J(target_dir, target_name))
def BuildInstallerStyle(version_quad, lib_overrides, options):