Copy snapshot in the appropriate location on Linux and Windows

This commit is contained in:
Antonio Scandurra
2017-03-06 14:21:12 +01:00
parent 889f480c35
commit f05e882911

View File

@@ -83,10 +83,13 @@ module.exports = function (packagedAppPath) {
[snapshotScriptPath, '--startup_blob', generatedStartupBlobPath]
)
const startupBlobDestinationPath = path.join(
packagedAppPath,
'Contents', 'Frameworks', 'Electron Framework.framework', 'Resources', 'snapshot_blob.bin'
)
let startupBlobDestinationPath
if (process.platform === 'darwin') {
startupBlobDestinationPath = `${packagedAppPath}/Contents/Frameworks/Electron Framework.framework/Resources/snapshot_blob.bin`
} else {
startupBlobDestinationPath = path.join(packagedAppPath, 'snapshot_blob.bin')
}
console.log(`Moving generated startup blob into "${startupBlobDestinationPath}"`)
fs.unlinkSync(startupBlobDestinationPath)
fs.renameSync(generatedStartupBlobPath, startupBlobDestinationPath)