Blame SOURCES/0007-SSSCTL-Allow-analyzer-to-work-without-SSSD-setup.patch

e461c1
From f8704cc24eafe190e6c78dc21535f6029d51d647 Mon Sep 17 00:00:00 2001
e461c1
From: Justin Stephenson <jstephen@redhat.com>
e461c1
Date: Mon, 15 Aug 2022 16:17:59 -0400
e461c1
Subject: [PATCH] SSSCTL: Allow analyzer to work without SSSD setup
e461c1
e461c1
Fixes an issue when the sssctl analyzer option is
e461c1
used on systems where SSSD is not running or configured. This is
e461c1
an expected use case when using --logdir option to analyze external
e461c1
log files.
e461c1
e461c1
Resolves: https://github.com/SSSD/sssd/issues/6298
e461c1
e461c1
Reviewed-by: Alexey Tikhonov <atikhono@redhat.com>
e461c1
---
e461c1
 src/tools/sssctl/sssctl.c | 2 +-
e461c1
 1 file changed, 1 insertion(+), 1 deletion(-)
e461c1
e461c1
diff --git a/src/tools/sssctl/sssctl.c b/src/tools/sssctl/sssctl.c
e461c1
index 3816125ad..f18689f9f 100644
e461c1
--- a/src/tools/sssctl/sssctl.c
e461c1
+++ b/src/tools/sssctl/sssctl.c
e461c1
@@ -296,7 +296,7 @@ int main(int argc, const char **argv)
e461c1
         SSS_TOOL_COMMAND("logs-remove", "Remove existing SSSD log files", 0, sssctl_logs_remove),
e461c1
         SSS_TOOL_COMMAND("logs-fetch", "Archive SSSD log files in tarball", 0, sssctl_logs_fetch),
e461c1
         SSS_TOOL_COMMAND("debug-level", "Change SSSD debug level", 0, sssctl_debug_level),
e461c1
-        SSS_TOOL_COMMAND("analyze", "Analyze logged data", 0, sssctl_analyze),
e461c1
+        SSS_TOOL_COMMAND_FLAGS("analyze", "Analyze logged data", 0, sssctl_analyze, SSS_TOOL_FLAG_SKIP_CMD_INIT),
e461c1
 #ifdef HAVE_LIBINI_CONFIG_V1_3
e461c1
         SSS_TOOL_DELIMITER("Configuration files tools:"),
e461c1
         SSS_TOOL_COMMAND_FLAGS("config-check", "Perform static analysis of SSSD configuration", 0, sssctl_config_check, SSS_TOOL_FLAG_SKIP_CMD_INIT),
e461c1
-- 
e461c1
2.37.1
e461c1