summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2009-09-30 15:45:31 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2009-09-30 15:45:31 +0200
commit61a85ed6dc697abf71178f9de1cfd851a09f59ee (patch)
treee4a2c88205387090e74bb2ccbf58e0610d9f75da /lib
parent5632ddb849821bf8c4fac9f4aa8c4779575eef97 (diff)
downloadabrt-61a85ed6dc697abf71178f9de1cfd851a09f59ee.tar.gz
abrt-61a85ed6dc697abf71178f9de1cfd851a09f59ee.tar.xz
abrt-61a85ed6dc697abf71178f9de1cfd851a09f59ee.zip
try using pk-debuginfo-install before falling back to debuginfo-install
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'lib')
-rw-r--r--lib/Plugins/CCpp.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/Plugins/CCpp.cpp b/lib/Plugins/CCpp.cpp
index 515659f..be5ef6e 100644
--- a/lib/Plugins/CCpp.cpp
+++ b/lib/Plugins/CCpp.cpp
@@ -430,8 +430,10 @@ static void InstallDebugInfos(const std::string& pDebugDumpDir)
/*close(STDERR_FILENO);*/
setsid();
+ execlp("pk-debuginfo-install", "pk-debuginfo-install", "-y", "--", package.c_str(), NULL);
+ /* fall back */
execlp("debuginfo-install", "debuginfo-install", "-y", "--", package.c_str(), NULL);
- exit(0);
+ exit(1);
}
close(pipein[0]);