From 3aa8570e31481ad57ee2213d0160d81d23dd9994 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Thu, 1 Jul 2010 12:18:34 +0200 Subject: Jiri forgot "git add abrt_packages.cpp" :D Signed-off-by: Denys Vlasenko --- lib/Utils/abrt_packages.cpp | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 lib/Utils/abrt_packages.cpp diff --git a/lib/Utils/abrt_packages.cpp b/lib/Utils/abrt_packages.cpp new file mode 100644 index 00000000..37a86eea --- /dev/null +++ b/lib/Utils/abrt_packages.cpp @@ -0,0 +1,26 @@ +#include "abrtlib.h" + + +/* cuts the name from the NVR format: foo-1.2.3-1.el6 + returns a newly allocated string +*/ +char* get_package_name_from_NVR_or_NULL(const char* packageNVR) +{ + char* package_name = NULL; + if(packageNVR != NULL) + { + VERB1 log("packageNVR %s", packageNVR); + package_name = xstrdup(packageNVR); + char *pos = strrchr(package_name, '-'); + if(pos != NULL) + { + *pos = 0; + pos = strrchr(package_name, '-'); + if(pos != NULL) + { + *pos = 0; + } + } + } + return package_name; +} -- cgit