From 335ba1569b9f3d8fb7200c5770b072e57598d1b8 Mon Sep 17 00:00:00 2001 From: Simon Laux Date: Fri, 10 May 2024 06:59:49 +0200 Subject: [PATCH] make deltachat-rpc-server executable --- .../npm-package/scripts/pack_binary_for_platform.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/deltachat-rpc-server/npm-package/scripts/pack_binary_for_platform.py b/deltachat-rpc-server/npm-package/scripts/pack_binary_for_platform.py index 0b441c224a..9d1288dd18 100644 --- a/deltachat-rpc-server/npm-package/scripts/pack_binary_for_platform.py +++ b/deltachat-rpc-server/npm-package/scripts/pack_binary_for_platform.py @@ -1,6 +1,6 @@ import subprocess from sys import argv -from os import path, makedirs, chdir +from os import path, makedirs, chdir, chmod, stat import json from shutil import copy from src.make_package import write_package_json @@ -37,7 +37,9 @@ # copy binary it over my_binary_name = path.basename(binary_path) -copy(binary_path, platform_path + "/" + my_binary_name) +new_binary_path = platform_path + "/" + my_binary_name +copy(binary_path, new_binary_path) +chmod(new_binary_path, 0o555) # everyone can read & execute, nobody can write # make a package.json for it