|
Matej Habrnal |
ef5d23 |
From 783f4ea59bfcd7f563a3b0ab0012f41fcd289eff Mon Sep 17 00:00:00 2001
|
|
Matej Habrnal |
ef5d23 |
From: Matej Habrnal <mhabrnal@redhat.com>
|
|
Matej Habrnal |
ef5d23 |
Date: Wed, 26 Aug 2015 13:18:26 +0200
|
|
Matej Habrnal |
ef5d23 |
Subject: [PATCH] bodhi: add ignoring of Rawhide
|
|
Matej Habrnal |
ef5d23 |
|
|
Matej Habrnal |
ef5d23 |
Resolves: rhbz#1256493
|
|
Matej Habrnal |
ef5d23 |
|
|
Matej Habrnal |
ef5d23 |
Signed-off-by: Matej Habrnal <mhabrnal@redhat.com>
|
|
Matej Habrnal |
ef5d23 |
---
|
|
Matej Habrnal |
ef5d23 |
src/plugins/bodhi.c | 17 ++++++++++++++++-
|
|
Matej Habrnal |
ef5d23 |
1 file changed, 16 insertions(+), 1 deletion(-)
|
|
Matej Habrnal |
ef5d23 |
|
|
Matej Habrnal |
ef5d23 |
diff --git a/src/plugins/bodhi.c b/src/plugins/bodhi.c
|
|
Matej Habrnal |
ef5d23 |
index 831f5ff..9149347 100644
|
|
Matej Habrnal |
ef5d23 |
--- a/src/plugins/bodhi.c
|
|
Matej Habrnal |
ef5d23 |
+++ b/src/plugins/bodhi.c
|
|
Matej Habrnal |
ef5d23 |
@@ -422,6 +422,10 @@ int main(int argc, char **argv)
|
|
Matej Habrnal |
ef5d23 |
{
|
|
Matej Habrnal |
ef5d23 |
if (release)
|
|
Matej Habrnal |
ef5d23 |
{
|
|
Matej Habrnal |
ef5d23 |
+ /* There are no bodhi updates for Rawhide */
|
|
Matej Habrnal |
ef5d23 |
+ if (strcasecmp(release, "rawhide") == 0)
|
|
Matej Habrnal |
ef5d23 |
+ error_msg_and_die("Reselase \"%s\" is not supported",release);
|
|
Matej Habrnal |
ef5d23 |
+
|
|
Matej Habrnal |
ef5d23 |
query = strbuf_append_strf(query, "releases=%s&", release);
|
|
Matej Habrnal |
ef5d23 |
}
|
|
Matej Habrnal |
ef5d23 |
else
|
|
Matej Habrnal |
ef5d23 |
@@ -439,10 +443,21 @@ int main(int argc, char **argv)
|
|
Matej Habrnal |
ef5d23 |
map_string_t *osinfo = new_map_string();
|
|
Matej Habrnal |
ef5d23 |
problem_data_get_osinfo(problem_data, osinfo);
|
|
Matej Habrnal |
ef5d23 |
parse_osinfo_for_rhts(osinfo, &product, &version);
|
|
Matej Habrnal |
ef5d23 |
- query = strbuf_append_strf(query, "releases=f%s&", version);
|
|
Matej Habrnal |
ef5d23 |
+
|
|
Matej Habrnal |
ef5d23 |
+ /* There are no bodhi updates for Rawhide */
|
|
Matej Habrnal |
ef5d23 |
+ bool rawhide = strcasecmp(release, "rawhide") == 0;
|
|
Matej Habrnal |
ef5d23 |
+ if (!rawhide)
|
|
Matej Habrnal |
ef5d23 |
+ query = strbuf_append_strf(query, "releases=f%s&", version);
|
|
Matej Habrnal |
ef5d23 |
+
|
|
Matej Habrnal |
ef5d23 |
free(product);
|
|
Matej Habrnal |
ef5d23 |
free(version);
|
|
Matej Habrnal |
ef5d23 |
free_map_string(osinfo);
|
|
Matej Habrnal |
ef5d23 |
+
|
|
Matej Habrnal |
ef5d23 |
+ if (rawhide)
|
|
Matej Habrnal |
ef5d23 |
+ {
|
|
Matej Habrnal |
ef5d23 |
+ strbuf_free(query);
|
|
Matej Habrnal |
ef5d23 |
+ error_msg_and_die("Reselase \"Rawhide\" is not supported");
|
|
Matej Habrnal |
ef5d23 |
+ }
|
|
Matej Habrnal |
ef5d23 |
}
|
|
Matej Habrnal |
ef5d23 |
}
|
|
Matej Habrnal |
ef5d23 |
|
|
Matej Habrnal |
ef5d23 |
--
|
|
Matej Habrnal |
ef5d23 |
2.5.0
|
|
Matej Habrnal |
ef5d23 |
|