diff options
author | csett86 <csett86@web.de> | 2021-12-05 09:09:20 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-05 09:09:20 +0100 |
commit | f0d020adf931f477d290589417054db7f3ee4d1a (patch) | |
tree | d263c4cd0b1f04e087835df29706481971cc2312 | |
parent | 31ed1316f6f554bd74749be95aebf898d1a95d7e (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.js | 23 | ||||
-rw-r--r-- | package.json | 1 |
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", |