diff --git a/tests/basic/test.sh b/tests/basic/test.sh index db5b71f..3e5a671 100644 --- a/tests/basic/test.sh +++ b/tests/basic/test.sh @@ -66,9 +66,10 @@ libteam_start_ovs() { local url=http://download-node-02.eng.bos.redhat.com/brewroot/packages - rpm -qa | grep openvswitch >> libteam.log || \ - yum install -y $url/openvswitch2.15/2.15.0/16.el9fdp/x86_64/openvswitch2.15-2.15.0-16.el9fdp.x86_64.rpm \ - $url/openvswitch-selinux-extra-policy/1.0/29.el9fdp/noarch/openvswitch-selinux-extra-policy-1.0-29.el9fdp.noarch.rpm + ver=`curl -s $url/openvswitch2.15/2.15.0/ | grep -o "[0-9]*.el9fdp" |tail -1` + pver=`curl -s $url/openvswitch-selinux-extra-policy/1.0/ |grep -o "[0-9]*.el9fdp" |tail -1` + yum install -y $url/openvswitch2.15/2.15.0/$ver/x86_64/openvswitch2.15-2.15.0-$ver.x86_64.rpm \ + $url/openvswitch-selinux-extra-policy/1.0/$pver/noarch/openvswitch-selinux-extra-policy-1.0-$pver.noarch.rpm systemctl start openvswitch }