diff options
author | lionel.g.landwerlin <lionel.g.landwerlin@intel.com> | 2015-03-02 11:14:18 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-03-02 19:14:50 +0000 |
commit | 4ba540fe52e02a87065441a21ed94a41adc42799 (patch) | |
tree | 1523afd6d2b3fe44686d29a50426c70e82e91876 /native_client_sdk | |
parent | e263b52301b6374484ad0a14b013be356ee29b84 (diff) | |
download | chromium_src-4ba540fe52e02a87065441a21ed94a41adc42799.zip chromium_src-4ba540fe52e02a87065441a21ed94a41adc42799.tar.gz chromium_src-4ba540fe52e02a87065441a21ed94a41adc42799.tar.bz2 |
nacl sdk: build tools: add filesystem permissions to apps
BUG=461785
Review URL: https://codereview.chromium.org/946423004
Cr-Commit-Position: refs/heads/master@{#318733}
Diffstat (limited to 'native_client_sdk')
-rwxr-xr-x | native_client_sdk/src/build_tools/build_app.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/native_client_sdk/src/build_tools/build_app.py b/native_client_sdk/src/build_tools/build_app.py index 0c406c0..e0def78 100755 --- a/native_client_sdk/src/build_tools/build_app.py +++ b/native_client_sdk/src/build_tools/build_app.py @@ -132,14 +132,20 @@ def main(args): return list1 + [x for x in list2 if x not in list1] all_permissions = [] all_socket_permissions = [] + all_filesystem_permissions = [] for _, project in parse_dsc.GenerateProjects(tree): permissions = project.get('PERMISSIONS', []) all_permissions = MergeLists(all_permissions, permissions) socket_permissions = project.get('SOCKET_PERMISSIONS', []) all_socket_permissions = MergeLists(all_socket_permissions, socket_permissions) + filesystem_permissions = project.get('FILESYSTEM_PERMISSIONS', []) + all_filesystem_permissions = MergeLists(all_filesystem_permissions, + filesystem_permissions) if all_socket_permissions: all_permissions.append({'socket': all_socket_permissions}) + if all_filesystem_permissions: + all_permissions.append({'fileSystem': all_filesystem_permissions}) pretty_permissions = json.dumps(all_permissions, sort_keys=True, indent=4) for filename in ['background.js', 'icon128.png']: |