sudo: alway run in non-interactive
This commit is contained in:
@@ -144,7 +144,7 @@ async function sudo(tag, args, options) {
|
||||
assert(Array.isArray(args));
|
||||
assert.strictEqual(typeof options, 'object');
|
||||
|
||||
const sudoArgs = [];
|
||||
const sudoArgs = [ '--non-interactive' ]; // avoid prompting the user for input of any kind
|
||||
if (options.preserveEnv) sudoArgs.push('-E'); // -E preserves environment
|
||||
|
||||
if (options.onMessage) { // enable ipc
|
||||
@@ -153,6 +153,5 @@ async function sudo(tag, args, options) {
|
||||
}
|
||||
|
||||
const spawnArgs = [ ...sudoArgs, ...args ];
|
||||
|
||||
return await spawn(tag, SUDO, spawnArgs, options);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user