From 1a3d6e86a89b3a4f03f2bb596c2a12fde4f44ca1 Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Thu, 24 Jul 2025 14:42:26 +0200 Subject: [PATCH] sudo: alway run in non-interactive --- src/shell.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/shell.js b/src/shell.js index 94b257628..2df4b6836 100644 --- a/src/shell.js +++ b/src/shell.js @@ -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); }