summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--gui/tasks/distribution.js8
1 files changed, 6 insertions, 2 deletions
diff --git a/gui/tasks/distribution.js b/gui/tasks/distribution.js
index de6ca3bd57..411970486d 100644
--- a/gui/tasks/distribution.js
+++ b/gui/tasks/distribution.js
@@ -5,7 +5,7 @@ const parseSemver = require('semver/functions/parse');
const { notarize } = require('electron-notarize');
const { version } = require('../package.json');
-const compression = process.argv.includes('--no-compression') ? 'store' : 'normal';
+const noCompression = process.argv.includes('--no-compression');
const noAppleNotarization = process.argv.includes('--no-apple-notarization');
const universal = process.argv.includes('--universal');
@@ -15,7 +15,7 @@ const config = {
copyright: 'Mullvad VPN AB',
productName: 'Mullvad VPN',
asar: true,
- compression: compression,
+ compression: noCompression ? 'store' : 'normal',
extraResources: [
{ from: distAssets('ca.crt'), to: '.' },
{ from: distAssets('relays.json'), to: '.' },
@@ -269,6 +269,10 @@ function notarizeMac(notarizePath) {
}
function packLinux() {
+ if (noCompression) {
+ config.rpm.fpm.unshift('--rpm-compression', 'none');
+ }
+
return builder.build({
targets: builder.Platform.LINUX.createTarget(),
config: {