mirror of
https://github.com/balena-io/etcher.git
synced 2025-07-28 05:36:34 +00:00
Merge pull request #2172 from resin-io/fix-inherit-env-windows
fix(image-writer): Don't inherit environment on Windows
This commit is contained in:
commit
0d1b9641c7
@ -173,20 +173,22 @@ exports.performWrite = (image, drives, onProgress) => {
|
|||||||
ipc.server.on('start', () => {
|
ipc.server.on('start', () => {
|
||||||
console.log(`Elevating command: ${_.join(argv, ' ')}`)
|
console.log(`Elevating command: ${_.join(argv, ' ')}`)
|
||||||
|
|
||||||
|
const env = _.assign({}, process.platform === 'win32' ? {} : process.env, {
|
||||||
|
IPC_SERVER_ID,
|
||||||
|
IPC_CLIENT_ID,
|
||||||
|
IPC_SOCKET_ROOT: ipc.config.socketRoot,
|
||||||
|
ELECTRON_RUN_AS_NODE: 1,
|
||||||
|
UV_THREADPOOL_SIZE: os.cpus().length * THREADS_PER_CPU,
|
||||||
|
|
||||||
|
// This environment variable prevents the AppImages
|
||||||
|
// desktop integration script from presenting the
|
||||||
|
// "installation" dialog
|
||||||
|
SKIP: 1
|
||||||
|
})
|
||||||
|
|
||||||
permissions.elevateCommand(argv, {
|
permissions.elevateCommand(argv, {
|
||||||
applicationName: packageJSON.displayName,
|
applicationName: packageJSON.displayName,
|
||||||
environment: _.assign({}, process.env, {
|
environment: env
|
||||||
IPC_SERVER_ID,
|
|
||||||
IPC_CLIENT_ID,
|
|
||||||
IPC_SOCKET_ROOT: ipc.config.socketRoot,
|
|
||||||
ELECTRON_RUN_AS_NODE: 1,
|
|
||||||
UV_THREADPOOL_SIZE: os.cpus().length * THREADS_PER_CPU,
|
|
||||||
|
|
||||||
// This environment variable prevents the AppImages
|
|
||||||
// desktop integration script from presenting the
|
|
||||||
// "installation" dialog
|
|
||||||
SKIP: 1
|
|
||||||
})
|
|
||||||
}).then((results) => {
|
}).then((results) => {
|
||||||
flashResults.cancelled = results.cancelled
|
flashResults.cancelled = results.cancelled
|
||||||
console.log('Flash results', flashResults)
|
console.log('Flash results', flashResults)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user