Skip to content

Commit 905a7ae

Browse files
committed
INT-198 Disable code signing by environment variable SCOUT_INSTALLER_UNSIGNED
Need until notary-service is able to support OS X builds
1 parent 4dad0e1 commit 905a7ae

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

tasks/darwin.js

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,10 +80,18 @@ var verify = function(done) {
8080

8181
module.exports.installer = function(done) {
8282
debug('running packager...');
83-
packager(CONFIG, function(err) {
84-
if (err) return done(err);
83+
var doCodeSign = process.env.SCOUT_INSTALLER_UNSIGNED === undefined;
8584

86-
codesign(function(err) {
85+
// TODO: clean up with https://www.npmjs.com/package/run-series ?
86+
if (! doCodeSign) {
87+
CONFIG.sign = null;
88+
packager(CONFIG, function(err) {
89+
if (err) return done(err);
90+
91+
createDMG(CONFIG, done);
92+
});
93+
} else {
94+
packager(CONFIG, function(err) {
8795
if (err) return done(err);
8896

8997
verify(function(err) {
@@ -92,5 +100,5 @@ module.exports.installer = function(done) {
92100
createDMG(CONFIG, done);
93101
});
94102
});
95-
});
103+
}
96104
};

0 commit comments

Comments
 (0)