From 043b30cdda5a57d835f70d6bccfc549a60e105c8 Mon Sep 17 00:00:00 2001 From: Tony Gentilcore Date: Wed, 28 Jan 2015 10:26:06 -0800 Subject: [PATCH] Set execute permissions on sky_server after download. BUG= R=abarth@chromium.org Review URL: https://codereview.chromium.org/886543004 --- engine/src/flutter/tools/download_sky_server | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/engine/src/flutter/tools/download_sky_server b/engine/src/flutter/tools/download_sky_server index b29f6a3067..c3a95a1de7 100755 --- a/engine/src/flutter/tools/download_sky_server +++ b/engine/src/flutter/tools/download_sky_server @@ -3,6 +3,8 @@ # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. +import os +import stat import subprocess from webkitpy.common.system import filesystem @@ -10,11 +12,13 @@ from webkitpy.common.webkit_finder import WebKitFinder finder = WebKitFinder(filesystem.FileSystem()) +output_file_ = finder.path_from_chromium_base('out', 'downloads', 'sky_server') subprocess.call([ 'download_from_google_storage', '--no_resume', '--no_auth', '--bucket', 'mojo', '--sha1_file', finder.path_from_chromium_base('sky', 'tools', 'skygo', 'sky_server.sha1'), - '--output', finder.path_from_chromium_base('out', 'downloads', 'sky_server') + '--output', output_file_ ]) +os.chmod(output_file_, os.stat(output_file_).st_mode | stat.S_IEXEC)