From 4c3724d48ac1baddca3fa432cee5dc5ddb0bed08 Mon Sep 17 00:00:00 2001 From: Fabiano Rosas Date: Mon, 14 Nov 2016 11:58:16 -0200 Subject: [PATCH] Be more flexible when checking package requirements in containerbuild.sh A requirement might be provided by an RPM with a different name, e.g. qemu-kvm is also provided by qemu-kvm-ev: $ rpm -q --provides qemu-kvm-ev ... qemu-kvm = 10:2.3.0-31.el7.centos_2.21.1 qemu-kvm-ev = 10:2.3.0-31.el7.centos_2.21.1 --- docker/containerbuild.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/containerbuild.sh b/docker/containerbuild.sh index 3240eaa..45fd673 100755 --- a/docker/containerbuild.sh +++ b/docker/containerbuild.sh @@ -30,7 +30,7 @@ fi PACKAGES=( lorax libvirt virt-install qemu-kvm ) for Element in "${PACKAGES[@]}" do - TEST=`rpm -q $Element` + TEST=`rpm -q --whatprovides $Element` if [ "$?" -gt 0 ] then echo "RPM $Element missing" exit 1