mirror of
https://github.com/balena-io/etcher.git
synced 2025-04-24 07:17:18 +00:00
Merge pull request #64 from resin-io/fix/29/windows-uac-three-instances
Replace windosu with elevator
This commit is contained in:
commit
85712fabe6
@ -25,7 +25,6 @@ var _ = require('lodash');
|
||||
var dialog = require('dialog');
|
||||
var isElevated = require('is-elevated');
|
||||
var sudoPrompt = require('sudo-prompt');
|
||||
var windosu = require('windosu');
|
||||
var os = require('os');
|
||||
var platform = os.platform();
|
||||
|
||||
@ -61,11 +60,9 @@ exports.require = function(app, callback) {
|
||||
});
|
||||
}
|
||||
else if (platform === 'win32') {
|
||||
var command = _.map(process.argv, function(word) {
|
||||
return '"' + word + '"';
|
||||
});
|
||||
var elevator = require('elevator');
|
||||
|
||||
windosu.exec(command.join(' '), null, function(error) {
|
||||
elevator.execute(process.argv, {}, function(error) {
|
||||
if (error) {
|
||||
console.error(error.message);
|
||||
process.exit(1);
|
||||
|
@ -17,6 +17,7 @@
|
||||
"author": "Juan Cruz Viotti <juan@resin.io>",
|
||||
"license": "MIT",
|
||||
"optionalDependencies": {
|
||||
"elevator": "^1.0.0",
|
||||
"removedrive": "^1.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
@ -31,8 +32,7 @@
|
||||
"lodash": "^3.10.1",
|
||||
"resin-image-write": "^2.0.5",
|
||||
"sudo-prompt": "^2.0.2",
|
||||
"umount": "^1.1.1",
|
||||
"windosu": "^0.2.0"
|
||||
"umount": "^1.1.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"angular-mocks": "^1.4.7",
|
||||
|
Loading…
x
Reference in New Issue
Block a user