Index: native_client_sdk/src/build_tools/generate_make.py |
diff --git a/native_client_sdk/src/build_tools/generate_make.py b/native_client_sdk/src/build_tools/generate_make.py |
index 38d1ae325830e00f0c76424392a0d03eda546422..61aaaebf64436ca140ab67bd74d1b98b0d38f57e 100644 |
--- a/native_client_sdk/src/build_tools/generate_make.py |
+++ b/native_client_sdk/src/build_tools/generate_make.py |
@@ -147,10 +147,13 @@ def GenerateManifest(srcroot, dstroot, desc): |
srcpath = os.path.join(SDK_RESOURCE_DIR, 'manifest.json.template') |
dstpath = os.path.join(outdir, 'manifest.json') |
permissions = desc.get('PERMISSIONS', []) |
- socket_permissions = desc.get('SOCKET_PERMISSIONS', []) |
combined_permissions = list(permissions) |
+ socket_permissions = desc.get('SOCKET_PERMISSIONS', []) |
if socket_permissions: |
combined_permissions.append({'socket': socket_permissions}) |
+ filesystem_permissions = desc.get('FILESYSTEM_PERMISSIONS', []) |
+ if filesystem_permissions: |
+ combined_permissions.append({'fileSystem': filesystem_permissions}) |
pretty_permissions = json.dumps(combined_permissions, |
sort_keys=True, indent=4) |
replace = { |