[ghc-rpm-macros] test-rebuild.sh: test if package is installed before yum install

Jens Petersen petersen at fedoraproject.org
Sat Oct 20 05:34:50 UTC 2012


commit 82a1405dd812353c08b8f75f281a1a8e19267f0b
Author: Jens Petersen <petersen at redhat.com>
Date:   Sat Oct 20 14:34:44 2012 +0900

    test-rebuild.sh: test if package is installed before yum install

 test-rebuild.sh |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/test-rebuild.sh b/test-rebuild.sh
index 21b64ea..92f1972 100755
--- a/test-rebuild.sh
+++ b/test-rebuild.sh
@@ -32,7 +32,7 @@ mkdir -p $TMP/
 PKGS=$(cd $ARCH; rpm -qp $(ls *-$VERREL*.rpm))
 
 for i in $PKGS; do
-  sudo yum install -q $i
+  rpm -q --quiet $i || sudo yum install -q $i
   for k in list requires provides scripts; do
     rpm -qp --$k $ARCH/$i.rpm | grep -v rpmlib > $TMP/$i.$k.test
     rpm -q --$k $i | grep -v rpmlib > $TMP/$i.$k.installed


More information about the scm-commits mailing list