remove all uses of sudoSync

This commit is contained in:
Girish Ramakrishnan
2018-11-25 14:43:29 -08:00
parent 9f6f67d331
commit 6cd8e769be
5 changed files with 92 additions and 104 deletions

View File

@@ -3,8 +3,7 @@
exports = module.exports = {
spawn: spawn,
exec: exec,
sudo: sudo,
sudoSync: sudoSync
sudo: sudo
};
var assert = require('assert'),
@@ -89,20 +88,3 @@ function sudo(tag, args, options, callback) {
cp.stdin.end();
return cp;
}
function sudoSync(tag, cmd, callback) {
assert.strictEqual(typeof tag, 'string');
assert.strictEqual(typeof cmd, 'string');
// -S makes sudo read stdin for password
cmd = 'sudo -S ' + cmd;
debug(cmd);
try {
child_process.execSync(cmd, { stdio: 'inherit' });
} catch (e) {
if (callback) return callback(e);
throw e;
}
if (callback) callback();
}