Skip to content

Commit

Permalink
fix: codesign all binary-like files (#5322)
Browse files Browse the repository at this point in the history
  • Loading branch information
adam-lynch authored Nov 28, 2020
1 parent 069eba1 commit 27ea1b2
Showing 1 changed file with 1 addition and 12 deletions.
13 changes: 1 addition & 12 deletions packages/app-builder-lib/electron-osx-sign/util.js
Original file line number Diff line number Diff line change
Expand Up @@ -202,23 +202,12 @@ module.exports.walkAsync = async function (dirPath) {
const stat = await fs.lstat(filePath)
if (stat.isFile()) {
switch (path.extname(filePath)) {
case '': // Binary
if (path.basename(filePath)[0] !== '.') {
return getFilePathIfBinaryAsync(filePath)
} // Else reject hidden file
break
case '.dylib': // Dynamic library
case '.node': // Native node addon
return filePath
case '.cstemp': // Temporary file generated from past codesign
debuglog('Removing... ' + filePath)
await fs.unlink(filePath)
return
default:
if (path.extname(filePath).indexOf(' ') >= 0) {
// Still consider the file as binary if extension seems invalid
return getFilePathIfBinaryAsync(filePath)
}
return getFilePathIfBinaryAsync(filePath)
}
} else if (stat.isDirectory() && !stat.isSymbolicLink()) {
const result = await _walkAsync(filePath)
Expand Down

0 comments on commit 27ea1b2

Please sign in to comment.