Updates undercloud/centos repo during build phase 65/57365/5
authorTim Rozet <trozet@redhat.com>
Mon, 14 May 2018 15:20:44 +0000 (11:20 -0400)
committerTim Rozet <trozet@redhat.com>
Mon, 14 May 2018 17:14:15 +0000 (13:14 -0400)
Some dependencies are failing to install for undercloud install because
the repo has expired on the frozen stable/fraser image.  The kernel
devel/headers packages are missing in the centos updates repo, so need
to specify their location.

Change-Id: I878323b01b624c452a06cf5fde40eaae196d91bd
Signed-off-by: Tim Rozet <trozet@redhat.com>
build/overcloud-full.sh
build/undercloud.sh
build/variables.sh

index d4fef46..cd2e8e8 100755 (executable)
@@ -172,9 +172,7 @@ LIBGUESTFS_BACKEND=direct $VIRT_CUSTOMIZE \
 
 LIBGUESTFS_BACKEND=direct $VIRT_CUSTOMIZE \
     --upload ${BUILD_ROOT}/CentOS-Updates.repo:/etc/yum.repos.d/ \
-    --run-command "yum -y install kernel-devel-\$(rpm -q --queryformat '%{VERSION}-%{RELEASE}' kernel)" \
-    --run-command "yum -y install kernel-headers-\$(rpm -q --queryformat '%{VERSION}-%{RELEASE}' kernel)" \
-    --run-command "yum -y install kernel-tools-\$(rpm -q --queryformat '%{VERSION}-%{RELEASE}' kernel)" \
+    --run-command "yum -y install ${CENTOS_UPDATE}/kernel-devel-\$(rpm -q --queryformat '%{VERSION}-%{RELEASE}' kernel).x86_64.rpm" \
     --upload ${BUILD_ROOT}/build_ovs_nsh.sh:/root/ \
     --upload ovs.tar.gz:/root/ \
     --run-command "cd /root/ && tar xzf ovs.tar.gz" \
index 34f22b1..975730f 100755 (executable)
@@ -37,6 +37,7 @@ populate_cache $calipso_uri_base/$calipso_script
 LIBGUESTFS_BACKEND=direct $VIRT_CUSTOMIZE \
     --run-command "sed -i 's/^#UseDNS.*$/UseDNS no/' /etc/ssh/sshd_config" \
     --run-command "sed -i 's/^GSSAPIAuthentication.*$/GSSAPIAuthentication no/' /etc/ssh/sshd_config" \
+    --run-command "curl -L -f -o /etc/yum.repos.d/delorean.repo https://trunk.rdoproject.org/centos7-pike/current-tripleo/delorean.repo" \
     --upload ${BUILD_DIR}/apex-tripleo-heat-templates.tar.gz:/usr/share \
     --install "openstack-utils" \
     --install "ceph-common" \
index 9319178..83a0a66 100644 (file)
@@ -59,3 +59,5 @@ nosdn_vpp_rpms=(
 'https://nexus.fd.io/content/repositories/fd.io.centos7/io/fd/vpp/vpp-lib/18.01.1-release.x86_64/vpp-lib-18.01.1-release.x86_64.rpm'
 'https://nexus.fd.io/content/repositories/fd.io.centos7/io/fd/vpp/vpp-api-python/18.01.1-release.x86_64/vpp-api-python-18.01.1-release.x86_64.rpm'
 )
+
+CENTOS_UPDATE="http://mirror.centos.org/centos/7.4.1708/updates/x86_64/Packages"