aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcsett86 <csett86@web.de>2021-12-05 09:09:20 +0100
committerGitHub <noreply@github.com>2021-12-05 09:09:20 +0100
commitf0d020adf931f477d290589417054db7f3ee4d1a (patch)
treed263c4cd0b1f04e087835df29706481971cc2312
parent31ed1316f6f554bd74749be95aebf898d1a95d7e (diff)
chore: remove unnecessary debian 10 appimage fix (#684)
Debian 11 (bullseye) changed the default for kernel.unprivileged_userns_clone to 1, thus this workaround is no longer required. This at the same time fixes the default command line entry for the deb package. Closes: #628
-rw-r--r--linux-sandbox-fix.js23
-rw-r--r--package.json1
2 files changed, 0 insertions, 24 deletions
diff --git a/linux-sandbox-fix.js b/linux-sandbox-fix.js
deleted file mode 100644
index 53c2506..0000000
--- a/linux-sandbox-fix.js
+++ /dev/null
@@ -1,23 +0,0 @@
-const fs = require('fs').promises;
-const path = require('path');
-
-/**
- * Workaround for https://github.com/electron-userland/electron-builder/issues/5371
- *
- * use as "afterPack": "./linux-sandbox-fix.js" in build section of package.json
- */
-async function afterPack({ appOutDir, electronPlatformName, packager }) {
- if (electronPlatformName !== 'linux') {
- return;
- }
-
- const appName = packager.appInfo.productFilename;
- const script = `#!/bin/bash\n"\${BASH_SOURCE%/*}"/${appName}.bin --no-sandbox "$@"`;
- const scriptPath = path.join(appOutDir, appName);
-
- await fs.rename(scriptPath, `${scriptPath}.bin`);
- await fs.writeFile(scriptPath, script);
- await fs.chmod(scriptPath, 0o755);
-}
-
-module.exports = afterPack;
diff --git a/package.json b/package.json
index a1cf942..87216db 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,6 @@
"appId": "org.jitsi.jitsi-meet",
"productName": "Jitsi Meet",
"generateUpdatesFilesForAllChannels": true,
- "afterPack": "./linux-sandbox-fix.js",
"afterSign": "./notarize.js",
"files": [
"build",