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

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