|
Jiří Moskovčák |
4fc931 |
commit 9d109b568bbbdee069bb5dfcbca3c259a74e98a8
|
|
Jiří Moskovčák |
4fc931 |
Author: Denys Vlasenko <vda.linux@googlemail.com>
|
|
Jiří Moskovčák |
4fc931 |
Date: Wed Mar 3 11:45:33 2010 +0100
|
|
Jiří Moskovčák |
4fc931 |
|
|
Jiří Moskovčák |
4fc931 |
abrt-debuginfo-install: remove -R2 from yum! it's not "anti-yum-lock" option!
|
|
Jiří Moskovčák |
4fc931 |
|
|
Jiří Moskovčák |
4fc931 |
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
|
Jiří Moskovčák |
4fc931 |
|
|
Jiří Moskovčák |
4fc931 |
diff --git a/src/Daemon/abrt-debuginfo-install b/src/Daemon/abrt-debuginfo-install
|
|
Jiří Moskovčák |
4fc931 |
index 3bb9c41..1b6af74 100755
|
|
Jiří Moskovčák |
4fc931 |
--- a/src/Daemon/abrt-debuginfo-install
|
|
Jiří Moskovčák |
4fc931 |
+++ b/src/Daemon/abrt-debuginfo-install
|
|
Jiří Moskovčák |
4fc931 |
@@ -146,11 +148,12 @@ print_package_names() {
|
|
Jiří Moskovčák |
4fc931 |
# when we look for debuginfo we need only -debuginfo* repos, so we can disable the rest and thus make it faster
|
|
Jiří Moskovčák |
4fc931 |
# also we want only fedora repositories, because abrt won't work for other packages anyway
|
|
Jiří Moskovčák |
4fc931 |
# --showduplicates: do not just show the latest package
|
|
Jiří Moskovčák |
4fc931 |
- # -R2: wait two minutes max (hopefully this prevents infinite hang on yum lock)
|
|
Jiří Moskovčák |
4fc931 |
- local cmd="yum $yumopts '--disablerepo=*' '--enablerepo=fedora-debuginfo*' '--enablerepo=updates-debuginfo*' --showduplicates -R2 --quiet provides $missing_debuginfo_files"
|
|
Jiří Moskovčák |
4fc931 |
+ # (tried to use -R2 to abort on stuck yum lock but -R is not about that)
|
|
Jiří Moskovčák |
4fc931 |
+ local cmd="yum $yumopts '--disablerepo=*' '--enablerepo=fedora-debuginfo*' '--enablerepo=updates-debuginfo*' --showduplicates --quiet provides $missing_debuginfo_files"
|
|
Jiří Moskovčák |
4fc931 |
echo "$cmd" >"yum_provides.$1.OUT"
|
|
Jiří Moskovčák |
4fc931 |
+ $debug && echo "Running: $cmd" >&2
|
|
Jiří Moskovčák |
4fc931 |
# eval is needed to strip away ''s; cant remove them above and just use
|
|
Jiří Moskovčák |
4fc931 |
- # $cmd, that would perform globbing on '*'
|
|
Jiří Moskovčák |
4fc931 |
+ # unquoted $cmd, that would perform globbing on '*'
|
|
Jiří Moskovčák |
4fc931 |
local yum_provides_OUT="`eval $cmd 2>&1`"
|
|
Jiří Moskovčák |
4fc931 |
local err=$?
|
|
Jiří Moskovčák |
4fc931 |
printf "%s\nyum exitcode:%s\n" "$yum_provides_OUT" $err >>"yum_provides.$1.OUT"
|