From 3bde56b5c6acc18a6f7c8b453928789a97d6b757 Mon Sep 17 00:00:00 2001 From: Feross Aboukhadijeh Date: Mon, 28 Mar 2016 01:17:57 -0700 Subject: [PATCH] package .zip files for Linux --- bin/package.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/bin/package.js b/bin/package.js index 91f0887d..95e1ccfa 100755 --- a/bin/package.js +++ b/bin/package.js @@ -284,7 +284,16 @@ function buildWin32 (cb) { } function buildLinux (cb) { - electronPackager(Object.assign({}, all, linux), cb) + electronPackager(Object.assign({}, all, linux), function (err, buildPath) { + if (err) return cb(err) + + // Create .zip file for Linux + var distPath = path.join(config.ROOT_PATH, 'dist') + var zipPath = path.join(config.ROOT_PATH, 'dist', BUILD_NAME + '-linux.zip') + var appFolderName = path.basename(buildPath[0]) + cp.execSync(`pushd ${distPath} && zip -r -y ${zipPath} ${appFolderName} && popd`) + console.log('Created Linux .zip file.') + }) } function printDone (err, buildPath) {