From 8dfd473996efcf79bdbf07520facd18c4ce5936d Mon Sep 17 00:00:00 2001 From: "dgrove@google.com" Date: Tue, 6 Dec 2011 02:01:03 +0000 Subject: [PATCH] Set ACL on SDK. Review URL: http://codereview.chromium.org//8819002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@2112 260f80e4-7a28-3924-810f-c04153c831b5 --- tools/upload_sdk.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tools/upload_sdk.py b/tools/upload_sdk.py index 38c1d9cfec2..40da87360e7 100644 --- a/tools/upload_sdk.py +++ b/tools/upload_sdk.py @@ -12,6 +12,7 @@ import sys import utils +ACL = '~/slave_archive_acl' GSUTIL = '/b/build/scripts/slave/gsutil' GS_SITE = 'gs://' GS_DIR = 'dartium-archive' @@ -39,6 +40,12 @@ def UploadArchive(source, target): return status print 'Uploaded: ' + output[0] + # Set ACL. + if ACL is not None: + cmd = [GSUTIL, 'setacl', ACL, target] + (status, output) = ExecuteCommand(cmd) + return status + def GetSVNRevision(): p = subprocess.Popen(['svn', 'info'], stdout = subprocess.PIPE, stderr = subprocess.STDOUT, close_fds=True)