diff options
-rw-r--r-- | build/CentOS-Updates.repo | 5 | ||||
-rwxr-xr-x | build/build_ovs_nsh.sh | 7 | ||||
-rwxr-xr-x | build/overcloud-full.sh | 4 | ||||
-rwxr-xr-x | build/undercloud.sh | 1 |
4 files changed, 15 insertions, 2 deletions
diff --git a/build/CentOS-Updates.repo b/build/CentOS-Updates.repo new file mode 100644 index 00000000..8fc45d89 --- /dev/null +++ b/build/CentOS-Updates.repo @@ -0,0 +1,5 @@ +#released updates +[updates-old] +name=CentOS-$releasever - Old Updates +baseurl=http://mirror.centos.org/centos/7.3.1611/updates/x86_64/ +gpgcheck=0 diff --git a/build/build_ovs_nsh.sh b/build/build_ovs_nsh.sh index 52d4701f..2fba43f5 100755 --- a/build/build_ovs_nsh.sh +++ b/build/build_ovs_nsh.sh @@ -9,7 +9,10 @@ ############################################################################## set -e -yum -y install rpm-build autoconf automake libtool systemd-units openssl openssl-devel python python-twisted-core python-zope-interface python-six desktop-file-utils groff graphviz procps-ng libcap-ng libcap-ng-devel PyQt4 selinux-policy-devel kernel-devel kernel-headers kernel-tools +yum -y install rpm-build autoconf automake libtool systemd-units \ +openssl openssl-devel python python-twisted-core python-zope-interface \ +python-six desktop-file-utils groff graphviz procps-ng libcap-ng \ +libcap-ng-devel PyQt4 selinux-policy-devel ./boot.sh libtoolize --force aclocal @@ -19,7 +22,7 @@ autoconf ./configure yum -y install rpmdevtools # hack due to build pulling in kernel vxlan header -kernel_vxlan="/usr/src/kernels/$(rpm -q kernel-headers | grep -Eo '[0-9].*x86_64')/include/net/vxlan.h" +kernel_vxlan="/usr/src/kernels/$(rpm -q kernel | grep -Eo '[0-9].*x86_64')/include/net/vxlan.h" sed -i '/struct vxlan_metadata {/a\ u32 gpe;' $kernel_vxlan make rpm-fedora RPMBUILD_OPT="\"-D kversion `rpm -q kernel | rpmdev-sort | tail -n -1 | sed 's/^kernel-//'`\" --without check" make rpm-fedora-kmod RPMBUILD_OPT="\"-D kversion `rpm -q kernel | rpmdev-sort | tail -n -1 | sed 's/^kernel-//'`\"" diff --git a/build/overcloud-full.sh b/build/overcloud-full.sh index 36e95652..6fdc32d6 100755 --- a/build/overcloud-full.sh +++ b/build/overcloud-full.sh @@ -170,6 +170,10 @@ 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)" \ --upload ${BUILD_ROOT}/build_ovs_nsh.sh:/root/ \ --upload ovs.tar.gz:/root/ \ --run-command "cd /root/ && tar xzf ovs.tar.gz" \ diff --git a/build/undercloud.sh b/build/undercloud.sh index 3c3d3c0f..05cbf552 100755 --- a/build/undercloud.sh +++ b/build/undercloud.sh @@ -51,6 +51,7 @@ LIBGUESTFS_BACKEND=direct virt-customize \ --upload ${BUILD_ROOT}/csit-environment.yaml:/home/stack/ \ --upload ${BUILD_ROOT}/virtual-environment.yaml:/home/stack/ \ --upload ${BUILD_ROOT}/baremetal-environment.yaml:/home/stack/ \ + --uninstall "libvirt-client" \ --install "libguestfs-tools" \ -a undercloud_build.qcow2 |