]> git.apps.os.sepia.ceph.com Git - autobuild-ceph.git/commitdiff
Better detection for what epel to install and new URL.
authorSandon Van Ness <sandon@inktank.com>
Fri, 16 Jan 2015 00:51:20 +0000 (16:51 -0800)
committerSandon Van Ness <sandon@inktank.com>
Fri, 16 Jan 2015 00:51:20 +0000 (16:51 -0800)
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
fabfile.py

index ffca234dff8df7e4ba549fa2a7d1f119df2779a9..d01745684fd2f31cb002b476d21d94f777f04e60 100644 (file)
@@ -74,8 +74,11 @@ env.roledefs['gitbuilder_apache_hadoop'] = [
 
 
 def _rpm_install(*packages):
-    sudo("lsb_release -d | grep '7.0 Beta' | rpm -qa | grep epel-release || rpm -Uvh http://apt-mirror.front.sepia.ceph.com/misc-rpms/epel-release-7-0.2.noarch.rpm")
-    sudo("lsb_release -d | egrep '(Fedora|SUSE)' || rpm -qa | grep epel-release ||rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm")
+    lsb = sudo("lsb_release -d")
+    if '7.' in lsb:
+        sudo("rpm -qa | grep epel-release || rpm -Uvh http://apt-mirror.front.sepia.ceph.com/non-repo-rpms/epel-release-7-0.2.noarch.rpm")
+    if '6.' in lsb:
+        sudo("rpm -qa | grep epel-release || rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm")
     # This will update to the newest release of the distro IE centos 6.3 to centos 6.5, etc...
     # sudo("yum --assumeyes --quiet update")
     sudo(' '.join(