Win32: Look on Desktop for cert files
This commit is contained in:
@@ -9,6 +9,7 @@ var electronPackager = require('electron-packager')
|
|||||||
var fs = require('fs')
|
var fs = require('fs')
|
||||||
var minimist = require('minimist')
|
var minimist = require('minimist')
|
||||||
var mkdirp = require('mkdirp')
|
var mkdirp = require('mkdirp')
|
||||||
|
var os = require('os')
|
||||||
var path = require('path')
|
var path = require('path')
|
||||||
var rimraf = require('rimraf')
|
var rimraf = require('rimraf')
|
||||||
var series = require('run-series')
|
var series = require('run-series')
|
||||||
@@ -18,16 +19,6 @@ var config = require('../config')
|
|||||||
var pkg = require('../package.json')
|
var pkg = require('../package.json')
|
||||||
|
|
||||||
var BUILD_NAME = config.APP_NAME + '-v' + config.APP_VERSION
|
var BUILD_NAME = config.APP_NAME + '-v' + config.APP_VERSION
|
||||||
|
|
||||||
/*
|
|
||||||
* Path to folder with the following files:
|
|
||||||
* - Windows Authenticode private key and cert (authenticode.p12)
|
|
||||||
* - Windows Authenticode password file (authenticode.txt)
|
|
||||||
*/
|
|
||||||
var CERT_PATH = process.platform === 'win32'
|
|
||||||
? 'D:'
|
|
||||||
: '/Volumes/Certs'
|
|
||||||
|
|
||||||
var DIST_PATH = path.join(config.ROOT_PATH, 'dist')
|
var DIST_PATH = path.join(config.ROOT_PATH, 'dist')
|
||||||
|
|
||||||
var argv = minimist(process.argv.slice(2), {
|
var argv = minimist(process.argv.slice(2), {
|
||||||
@@ -333,8 +324,21 @@ function buildDarwin (cb) {
|
|||||||
|
|
||||||
function buildWin32 (cb) {
|
function buildWin32 (cb) {
|
||||||
var installer = require('electron-winstaller')
|
var installer = require('electron-winstaller')
|
||||||
|
|
||||||
console.log('Windows: Packaging electron...')
|
console.log('Windows: Packaging electron...')
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Path to folder with the following files:
|
||||||
|
* - Windows Authenticode private key and cert (authenticode.p12)
|
||||||
|
* - Windows Authenticode password file (authenticode.txt)
|
||||||
|
*/
|
||||||
|
var CERT_PATH
|
||||||
|
try {
|
||||||
|
fs.accessSync('D:')
|
||||||
|
CERT_PATH = 'D:'
|
||||||
|
} catch (err) {
|
||||||
|
CERT_PATH = path.join(os.homedir(), 'Desktop')
|
||||||
|
}
|
||||||
|
|
||||||
electronPackager(Object.assign({}, all, win32), function (err, buildPath) {
|
electronPackager(Object.assign({}, all, win32), function (err, buildPath) {
|
||||||
if (err) return cb(err)
|
if (err) return cb(err)
|
||||||
console.log('Windows: Packaged electron. ' + buildPath)
|
console.log('Windows: Packaged electron. ' + buildPath)
|
||||||
|
|||||||
Reference in New Issue
Block a user