From 64219daf4e7a4190be1904729cccb57c4b232787 Mon Sep 17 00:00:00 2001 From: Amin Yahyaabadi Date: Mon, 1 Feb 2021 17:18:31 -0600 Subject: [PATCH 1/3] fix: make the exe files `+x` --- build.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build.js b/build.js index f42c790..cf58a9a 100644 --- a/build.js +++ b/build.js @@ -60,9 +60,11 @@ if (!fs.existsSync(binDir)) { const minidumpStackwalk = path.resolve(__dirname, 'build', 'src', 'processor', 'minidump_stackwalk') + exe fs.copyFileSync(minidumpStackwalk, minidumpStackwalkDest) +fs.chmodSync(minidumpStackwalkDest, 0o755) const minidumpDump = path.resolve(__dirname, 'build', 'src', 'processor', 'minidump_dump') + exe fs.copyFileSync(minidumpDump, minidumpDumpDest) +fs.chmodSync(minidumpDumpDest, 0o755) const dumpSyms = (() => { if (process.platform === 'darwin') { @@ -72,3 +74,4 @@ const dumpSyms = (() => { } })() fs.copyFileSync(dumpSyms, dumpSymsDest) +fs.chmodSync(dumpSymsDest, 0o755) From ca7f4b296f3552127705e565439ab241f29c4064 Mon Sep 17 00:00:00 2001 From: Amin Yahyaabadi Date: Mon, 1 Feb 2021 17:28:00 -0600 Subject: [PATCH 2/3] fix: chmod before publishing --- package.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package.json b/package.json index b914369..5e71492 100644 --- a/package.json +++ b/package.json @@ -18,12 +18,14 @@ }, "scripts": { "test": "mocha test && standard", + "prepublishOnly": "shx chmod -R +x ./bin", "preinstall": "node build.js" }, "devDependencies": { "electron-download": "^3.0.1", "extract-zip": "^1.5.0", "mocha": "^3.1.2", + "shx": "^0.3.3", "standard": "^8.4.0", "temp": "^0.8.3" }, From 09f473b3fcd436c8736563440dcc8914b8332648 Mon Sep 17 00:00:00 2001 From: Amin Yahyaabadi Date: Mon, 1 Feb 2021 17:45:17 -0600 Subject: [PATCH 3/3] Revert "fix: make the exe files `+x`" This reverts commit 37614e8ea6760195d8d5cacc37a505f4199105b7. --- build.js | 3 --- 1 file changed, 3 deletions(-) diff --git a/build.js b/build.js index cf58a9a..f42c790 100644 --- a/build.js +++ b/build.js @@ -60,11 +60,9 @@ if (!fs.existsSync(binDir)) { const minidumpStackwalk = path.resolve(__dirname, 'build', 'src', 'processor', 'minidump_stackwalk') + exe fs.copyFileSync(minidumpStackwalk, minidumpStackwalkDest) -fs.chmodSync(minidumpStackwalkDest, 0o755) const minidumpDump = path.resolve(__dirname, 'build', 'src', 'processor', 'minidump_dump') + exe fs.copyFileSync(minidumpDump, minidumpDumpDest) -fs.chmodSync(minidumpDumpDest, 0o755) const dumpSyms = (() => { if (process.platform === 'darwin') { @@ -74,4 +72,3 @@ const dumpSyms = (() => { } })() fs.copyFileSync(dumpSyms, dumpSymsDest) -fs.chmodSync(dumpSymsDest, 0o755)