-DCRASH_PATH=%{crash_path} \
-DCRASH_TEMP=%{crash_temp} \
-DDEBUGMODE_PATH=%{debugmode_path} \
- -DMINICOREDUMPER_PATH=%{_sbindir}/minicoredumper \
- -DMINICOREDUMPER_CONF_DIR=%{_sysconfdir}/minicoredumper \
+ -DMINICOREDUMPER_BIN_PATH=%{_sbindir}/minicoredumper \
+ -DMINICOREDUMPER_CONFIG_PATH=%{_sysconfdir}/minicoredumper/minicoredumper.cfg.json \
-DCRASH_STACK_PATH=%{_libexecdir}/crash-stack \
-DCRASH_TESTS_PATH=%{_libdir}/crash-worker-tests \
-DSYS_ASSERT=%{on_off sys_assert} \
#define LOG_TAG "CRASH_MANAGER"
/* Parsing */
-#define MINICOREDUMPER_CONF_FILE MINICOREDUMPER_CONF_DIR "/minicoredumper.cfg.json"
#define KEY_MAX 255
#define CRASH_SECTION "CrashManager"
/* Execute minicoredumper */
char *args[] = {
- MINICOREDUMPER_PATH, // minicoredumper filename path
+ MINICOREDUMPER_BIN_PATH, // minicoredumper filename path
crash_info.pid_info, // %p - pid
argv[2], // %u - UID
argv[3], // %g - GID
argv[5], // %t - time of dump
"localhost", // %h - hostname
"core", // %e - exe name (need for result filename)
- MINICOREDUMPER_CONF_FILE, // config file
+ MINICOREDUMPER_CONFIG_PATH, // config file
"-d",
crash_info.pfx, // temp dir
"-o",
#define SYS_ASSERT "@SYS_ASSERT@"
#define CRASH_STACK_PATH "@CRASH_STACK_PATH@"
#define CRASH_MANAGER_CONFIG_PATH "@CRASH_MANAGER_CONFIG_PATH@"
-#define MINICOREDUMPER_PATH "@MINICOREDUMPER_PATH@"
-#define MINICOREDUMPER_CONF_DIR "@MINICOREDUMPER_CONF_DIR@"
+#define MINICOREDUMPER_BIN_PATH "@MINICOREDUMPER_BIN_PATH@"
+#define MINICOREDUMPER_CONFIG_PATH "@MINICOREDUMPER_CONFIG_PATH@"
#define DEBUGMODE_PATH "@DEBUGMODE_PATH@"
#endif