|
Jiri Moskovcak |
4696337 |
From a0999c19479d7362cea830ff43926e5a08b26c3f Mon Sep 17 00:00:00 2001
|
|
Jiri Moskovcak |
4696337 |
From: Denys Vlasenko <dvlasenk@redhat.com>
|
|
Jiri Moskovcak |
4696337 |
Date: Mon, 8 Aug 2011 16:45:45 +0200
|
|
Jiri Moskovcak |
4696337 |
Subject: [PATCH 32/52] reporter-rhtsupport: make -c CONFFILE to have a
|
|
Jiri Moskovcak |
4696337 |
default
|
|
Jiri Moskovcak |
4696337 |
|
|
Jiri Moskovcak |
4696337 |
This helps to make report tool users to have a way to specify
|
|
Jiri Moskovcak |
4696337 |
login/password in a reasonably non-awkward way.
|
|
Jiri Moskovcak |
4696337 |
|
|
Jiri Moskovcak |
4696337 |
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
|
|
Jiri Moskovcak |
4696337 |
---
|
|
Jiri Moskovcak |
4696337 |
src/plugins/Makefile.am | 3 ++-
|
|
Jiri Moskovcak |
4696337 |
src/plugins/reporter-rhtsupport.c | 7 +++++--
|
|
Jiri Moskovcak |
4696337 |
src/plugins/rhtsupport.conf | 13 +++++++++++++
|
|
Jiri Moskovcak |
4696337 |
4 files changed, 21 insertions(+), 3 deletions(-)
|
|
Jiri Moskovcak |
4696337 |
create mode 100644 src/plugins/rhtsupport.conf
|
|
Jiri Moskovcak |
4696337 |
|
|
Jiri Moskovcak |
4696337 |
--- a/src/plugins/Makefile.am
|
|
Jiri Moskovcak |
4696337 |
+++ b/src/plugins/Makefile.am
|
|
Jiri Moskovcak |
4696337 |
@@ -16,7 +16,8 @@ pluginsconfdir = $(PLUGINS_CONF_DIR)
|
|
Jiri Moskovcak |
4696337 |
reportpluginsconfdir = $(REPORT_PLUGINS_CONF_DIR)
|
|
Jiri Moskovcak |
4696337 |
|
|
Jiri Moskovcak |
4696337 |
dist_reportpluginsconf_DATA = \
|
|
Jiri Moskovcak |
4696337 |
- Bugzilla.conf
|
|
Jiri Moskovcak |
4696337 |
+ Bugzilla.conf \
|
|
Jiri Moskovcak |
4696337 |
+ rhtsupport.conf
|
|
Jiri Moskovcak |
4696337 |
|
|
Jiri Moskovcak |
4696337 |
eventsdir = $(EVENTS_DIR)
|
|
Jiri Moskovcak |
4696337 |
|
|
Jiri Moskovcak |
4696337 |
diff --git a/src/plugins/reporter-rhtsupport.c b/src/plugins/reporter-rhtsupport.c
|
|
Jiri Moskovcak |
4696337 |
index 851665e..9ae2b45 100644
|
|
Jiri Moskovcak |
4696337 |
--- a/src/plugins/reporter-rhtsupport.c
|
|
Jiri Moskovcak |
4696337 |
+++ b/src/plugins/reporter-rhtsupport.c
|
|
Jiri Moskovcak |
4696337 |
@@ -368,7 +368,8 @@ int main(int argc, char **argv)
|
|
Jiri Moskovcak |
4696337 |
"\n"
|
|
Jiri Moskovcak |
4696337 |
"Reports a problem to RHTSupport.\n"
|
|
Jiri Moskovcak |
4696337 |
"\n"
|
|
Jiri Moskovcak |
4696337 |
- "CONFFILE lines should have 'PARAM = VALUE' format.\n"
|
|
Jiri Moskovcak |
4696337 |
+ "If not specified, CONFFILE defaults to "CONF_DIR"/plugins/rhtsupport.conf\n"
|
|
Jiri Moskovcak |
4696337 |
+ "Its lines should have 'PARAM = VALUE' format.\n"
|
|
Jiri Moskovcak |
4696337 |
"Recognized string parameters: URL, Login, Password.\n"
|
|
Jiri Moskovcak |
4696337 |
"Recognized boolean parameter (VALUE should be 1/0, yes/no): SSLVerify.\n"
|
|
Jiri Moskovcak |
4696337 |
"Parameters can be overridden via $RHTSupport_PARAM environment variables.\n"
|
|
Jiri Moskovcak |
4696337 |
@@ -400,9 +401,11 @@ int main(int argc, char **argv)
|
|
Jiri Moskovcak |
4696337 |
|
|
Jiri Moskovcak |
4696337 |
/* Parse config, extract necessary params */
|
|
Jiri Moskovcak |
4696337 |
map_string_h *settings = new_map_string();
|
|
Jiri Moskovcak |
4696337 |
+ if (!conf_file)
|
|
Jiri Moskovcak |
4696337 |
+ conf_file = g_list_append(conf_file, (char*) CONF_DIR"/plugins/rhtsupport.conf");
|
|
Jiri Moskovcak |
4696337 |
while (conf_file)
|
|
Jiri Moskovcak |
4696337 |
{
|
|
Jiri Moskovcak |
4696337 |
- char *fn = (char *)conf_file->data;
|
|
Jiri Moskovcak |
4696337 |
+ const char *fn = (char *)conf_file->data;
|
|
Jiri Moskovcak |
4696337 |
VERB1 log("Loading settings from '%s'", fn);
|
|
Jiri Moskovcak |
4696337 |
load_conf_file(fn, settings, /*skip key w/o values:*/ true);
|
|
Jiri Moskovcak |
4696337 |
VERB3 log("Loaded '%s'", fn);
|
|
Jiri Moskovcak |
4696337 |
diff --git a/src/plugins/rhtsupport.conf b/src/plugins/rhtsupport.conf
|
|
Jiri Moskovcak |
4696337 |
new file mode 100644
|
|
Jiri Moskovcak |
4696337 |
index 0000000..af3cde8
|
|
Jiri Moskovcak |
4696337 |
--- /dev/null
|
|
Jiri Moskovcak |
4696337 |
+++ b/src/plugins/rhtsupport.conf
|
|
Jiri Moskovcak |
4696337 |
@@ -0,0 +1,13 @@
|
|
Jiri Moskovcak |
4696337 |
+# Uncomment and specify these parameters if you want to use
|
|
Jiri Moskovcak |
4696337 |
+# reporter-rhtsupport and/or "report --target strata" tools
|
|
Jiri Moskovcak |
4696337 |
+# outside of libreport's GUI (i.e. from command line
|
|
Jiri Moskovcak |
4696337 |
+# or in custom scripts) and you don't want to specify,
|
|
Jiri Moskovcak |
4696337 |
+# for example, login name in every tool invocation.
|
|
Jiri Moskovcak |
4696337 |
+#
|
|
Jiri Moskovcak |
4696337 |
+# String parameters:
|
|
Jiri Moskovcak |
4696337 |
+# URL=
|
|
Jiri Moskovcak |
4696337 |
+# Login=
|
|
Jiri Moskovcak |
4696337 |
+# Password=
|
|
Jiri Moskovcak |
4696337 |
+#
|
|
Jiri Moskovcak |
4696337 |
+# Boolean parameter:
|
|
Jiri Moskovcak |
4696337 |
+# SSLVerify=
|
|
Jiri Moskovcak |
4696337 |
--
|
|
Jiri Moskovcak |
4696337 |
1.7.6
|
|
Jiri Moskovcak |
4696337 |
|