Merge pull request #536 from rohan-stepsecurity/feat/flag/disable-sudo-and-containers

fix: run sudo command only when both disable-sudo and disable-sudo-an…
This commit is contained in:
Varun Sharma 2025-04-13 10:08:45 -07:00 committed by GitHub
commit ff2ab228bd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -81,21 +81,9 @@ import { isGithubHosted } from "./tls-inspect";
}
var disable_sudo = process.env.STATE_disableSudo;
if (disable_sudo !== "true") {
try {
var journalLog = cp.execSync("sudo journalctl -u agent.service --lines=1000", {
encoding: "utf8",
maxBuffer: 1024 * 1024 * 10 // 10MB buffer
});
console.log("agent.service log:");
console.log(journalLog);
} catch (error) {
console.log("Warning: Could not fetch service logs:", error.message);
}
}
var disable_sudo_and_containers = process.env.disableSudoAndContainers;
if (disable_sudo_and_containers !== "true") {
if (disable_sudo !== "true" && disable_sudo_and_containers !== "true") {
try {
var journalLog = cp.execSync("sudo journalctl -u agent.service --lines=1000", {
encoding: "utf8",