diff options
Diffstat (limited to 'patches')
-rw-r--r-- | patches/fuel-main/0004-FIXME-cobbler-setup.sh-Keep-extra-RPM-repos.patch | 50 | ||||
-rw-r--r-- | patches/fuel-plugin-qemu/0001-Fix-apt-cache-and-qemu-version-handling.patch | 28 | ||||
-rw-r--r-- | patches/opnfv-fuel/0007-Allow-customizing-fuel-plugin-opendaylight.patch (renamed from patches/opnfv-fuel/0009-Allow-customizing-fuel-plugin-opendaylight.patch) | 0 | ||||
-rw-r--r-- | patches/opnfv-fuel/0007-Allow-customizing-fuel-plugin-qemu.patch | 21 | ||||
-rw-r--r-- | patches/opnfv-fuel/0008-Allow-customizing-fuel-plugin-ovsnfv.patch | 22 | ||||
-rw-r--r-- | patches/opnfv-fuel/0008-Separate-armband-repo-comp-from-upstream-RPM-repos.patch (renamed from patches/opnfv-fuel/0010-Separate-armband-repo-comp-from-upstream-RPM-repos.patch) | 0 | ||||
-rw-r--r-- | patches/opnfv-fuel/0009-f_repobuild-Makefile-Use-python-debian-from-pip.patch (renamed from patches/opnfv-fuel/0011-f_repobuild-Makefile-Use-python-debian-from-pip.patch) | 0 |
7 files changed, 50 insertions, 71 deletions
diff --git a/patches/fuel-main/0004-FIXME-cobbler-setup.sh-Keep-extra-RPM-repos.patch b/patches/fuel-main/0004-FIXME-cobbler-setup.sh-Keep-extra-RPM-repos.patch new file mode 100644 index 00000000..e3dceeda --- /dev/null +++ b/patches/fuel-main/0004-FIXME-cobbler-setup.sh-Keep-extra-RPM-repos.patch @@ -0,0 +1,50 @@ +From: Alexandru Avadanii <Alexandru.Avadanii@enea.com> +Date: Thu, 28 Apr 2016 01:41:45 +0200 +Subject: [PATCH] FIXME: cobbler: setup.sh: Keep extra RPM repos. + +cobbler-grub-aarch64 (arm64 specific loader) is currently +distributed and added to the cobbler docker container during +ISO build using EXTRA_RPM_REPOS envvar mechanism. + +However, since this package installs files in a mounted location, +its contents are not persistent, requiring a test and eventual +forced reinstall during container start. + +This, of course, requires the package to be available at that point, +which is not currently possible, as we remove the extra RPM repository +entry from yum config at the end of container build. + +Hacky temporary workaround: +Re-add extra RPM yum config after container is set up, only for cobbler. + +TODO: This patch should be dropped once cobbler-grub-aarch64 RPM +package gets upstreamed. +--- + docker/cobbler/setup.sh | 14 ++++++++++++++ + 1 file changed, 14 insertions(+) + +diff --git a/docker/cobbler/setup.sh b/docker/cobbler/setup.sh +index 90627a8..508eaa4 100644 +--- a/docker/cobbler/setup.sh ++++ b/docker/cobbler/setup.sh +@@ -80,6 +80,20 @@ baseurl=file:/var/www/nailgun/mos-centos/x86_64 + gpgcheck=0 + EOF + ++## FIXME(armband): Add extra RPM repository in Cobbler container ++# Normally, extra RPM repos are not re-added post-build, but we ++# need cobbler-grub-aarch64 during each container start. ++ ++for repo in ${EXTRA_RPM_REPOS}; do ++ IFS=, read -a repo_args <<< "$repo" ++ cat << EOF >> /etc/yum.repos.d/nailgun.repo ++ ++[extra-repo-${repo_args[0]}] ++name=MOS Extra Repo ${repo_args[0]} ++baseurl=file:/var/www/nailgun/extra-repos/${repo_args[0]} ++gpgcheck=0 ++EOF ++done + yum clean all + + diff --git a/patches/fuel-plugin-qemu/0001-Fix-apt-cache-and-qemu-version-handling.patch b/patches/fuel-plugin-qemu/0001-Fix-apt-cache-and-qemu-version-handling.patch deleted file mode 100644 index 9a77c3a3..00000000 --- a/patches/fuel-plugin-qemu/0001-Fix-apt-cache-and-qemu-version-handling.patch +++ /dev/null @@ -1,28 +0,0 @@ -From: Stanislaw Kardach <stanislaw.kardach@caviumnetworks.com> -Date: Fri, 4 Mar 2016 14:26:43 +0100 -Subject: [PATCH] Fix apt cache and qemu version handling - ---- - qemu/build-qemu.sh | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -diff --git a/qemu/build-qemu.sh b/qemu/build-qemu.sh -index 652939e..f54f486 100755 ---- a/qemu/build-qemu.sh -+++ b/qemu/build-qemu.sh -@@ -1,11 +1,12 @@ - #!/bin/bash - wget http://wiki.qemu-project.org/download/qemu-2.2.1.tar.bz2 -+sudo apt-get update -y - sudo apt-get build-dep qemu -y - sudo apt-get install devscripts -y - sudo apt-get install dpkg-dev -y --apt-get source qemu -y --dpkg-source -x qemu_2.0.0+dfsg-2ubuntu1.21.dsc --cd qemu-2.0.0+dfsg; uupdate -v 2.2.1 ../qemu-2.2.1.tar.bz2 -+apt-get source qemu=2.0.0 -y -+dpkg-source -x qemu_2.0.0*.dsc -+cd qemu-2.0.0*; uupdate -v 2.2.1 ../qemu-2.2.1.tar.bz2 - cd ../qemu-2.2.1;echo "">> debian/patches/series - sed -i 's/seccomp="yes"/seccomp="no"/' configure - debian/rules build diff --git a/patches/opnfv-fuel/0009-Allow-customizing-fuel-plugin-opendaylight.patch b/patches/opnfv-fuel/0007-Allow-customizing-fuel-plugin-opendaylight.patch index c47b166c..c47b166c 100644 --- a/patches/opnfv-fuel/0009-Allow-customizing-fuel-plugin-opendaylight.patch +++ b/patches/opnfv-fuel/0007-Allow-customizing-fuel-plugin-opendaylight.patch diff --git a/patches/opnfv-fuel/0007-Allow-customizing-fuel-plugin-qemu.patch b/patches/opnfv-fuel/0007-Allow-customizing-fuel-plugin-qemu.patch deleted file mode 100644 index 4ce6d83e..00000000 --- a/patches/opnfv-fuel/0007-Allow-customizing-fuel-plugin-qemu.patch +++ /dev/null @@ -1,21 +0,0 @@ -From: Stanislaw Kardach <stanislaw.kardach@caviumnetworks.com> -Date: Fri, 4 Mar 2016 14:27:48 +0100 -Subject: [PATCH] Allow customizing fuel-plugin-qemu - ---- - build/f_isoroot/f_qemupluginbuild/config.mk | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/build/f_isoroot/f_qemupluginbuild/config.mk b/build/f_isoroot/f_qemupluginbuild/config.mk -index 0b84654..e7fb65a 100644 ---- a/build/f_isoroot/f_qemupluginbuild/config.mk -+++ b/build/f_isoroot/f_qemupluginbuild/config.mk -@@ -7,6 +7,6 @@ - # http://www.apache.org/licenses/LICENSE-2.0 - ############################################################################## - --QEMU_BRANCH=c35ce3377bcf382a4e36f1df49758100cd2910b1 --QEMU_REPO=https://review.openstack.org/openstack/fuel-plugin-qemu -+QEMU_BRANCH:=c35ce3377bcf382a4e36f1df49758100cd2910b1 -+QEMU_REPO:=https://review.openstack.org/openstack/fuel-plugin-qemu - QEMU_CHANGE= diff --git a/patches/opnfv-fuel/0008-Allow-customizing-fuel-plugin-ovsnfv.patch b/patches/opnfv-fuel/0008-Allow-customizing-fuel-plugin-ovsnfv.patch deleted file mode 100644 index c427394f..00000000 --- a/patches/opnfv-fuel/0008-Allow-customizing-fuel-plugin-ovsnfv.patch +++ /dev/null @@ -1,22 +0,0 @@ -From: Stanislaw Kardach <stanislaw.kardach@caviumnetworks.com> -Date: Sat, 5 Mar 2016 15:08:10 +0100 -Subject: [PATCH] Allow customizing fuel-plugin-ovsnfv - ---- - build/f_isoroot/f_ovsnfv-dpdk-pluginbuild/config.mk | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/build/f_isoroot/f_ovsnfv-dpdk-pluginbuild/config.mk b/build/f_isoroot/f_ovsnfv-dpdk-pluginbuild/config.mk -index 1893fce..f29dab5 100644 ---- a/build/f_isoroot/f_ovsnfv-dpdk-pluginbuild/config.mk -+++ b/build/f_isoroot/f_ovsnfv-dpdk-pluginbuild/config.mk -@@ -7,7 +7,7 @@ - # http://www.apache.org/licenses/LICENSE-2.0 - ############################################################################## - --OVSNFV_DPDK_BRANCH=stable/brahmaputra --OVSNFV_DPDK_REPO=https://gerrit.opnfv.org/gerrit/p/ovsnfv.git -+OVSNFV_DPDK_BRANCH:=stable/brahmaputra -+OVSNFV_DPDK_REPO:=https://gerrit.opnfv.org/gerrit/p/ovsnfv.git - OVSNFV_DPDK_DIR=fuel-plugin-ovsnfv - OVSNFV_DPDK_CHANGE= diff --git a/patches/opnfv-fuel/0010-Separate-armband-repo-comp-from-upstream-RPM-repos.patch b/patches/opnfv-fuel/0008-Separate-armband-repo-comp-from-upstream-RPM-repos.patch index 670e8728..670e8728 100644 --- a/patches/opnfv-fuel/0010-Separate-armband-repo-comp-from-upstream-RPM-repos.patch +++ b/patches/opnfv-fuel/0008-Separate-armband-repo-comp-from-upstream-RPM-repos.patch diff --git a/patches/opnfv-fuel/0011-f_repobuild-Makefile-Use-python-debian-from-pip.patch b/patches/opnfv-fuel/0009-f_repobuild-Makefile-Use-python-debian-from-pip.patch index f84b4c0c..f84b4c0c 100644 --- a/patches/opnfv-fuel/0011-f_repobuild-Makefile-Use-python-debian-from-pip.patch +++ b/patches/opnfv-fuel/0009-f_repobuild-Makefile-Use-python-debian-from-pip.patch |