summaryrefslogtreecommitdiffstats
path: root/ci/build_qemu_rpm_deb
diff options
context:
space:
mode:
authorJiang, Yunhong <yunhong.jiang@intel.com>2016-08-23 22:17:42 +0000
committerGerrit Code Review <gerrit@172.30.200.206>2016-08-23 22:17:42 +0000
commit76c2ed6659d79ee83c8fc4f00e955268779db826 (patch)
tree5bbdc58f68f4cd56816dfba3dc8e92a8f9f2a135 /ci/build_qemu_rpm_deb
parent2b76a9cbd6c127109286c8705f3347415eb26753 (diff)
parent7552c26370d38ef5dd182682a0d3bf096661fe0e (diff)
Merge "OPNFV KVM4NFV CICD: Scripts for creating Rpms & Debians for Kernel, Qemu"
Diffstat (limited to 'ci/build_qemu_rpm_deb')
-rwxr-xr-xci/build_qemu_rpm_deb/mkcontrol.sh8
-rwxr-xr-xci/build_qemu_rpm_deb/mkspec43
-rwxr-xr-xci/build_qemu_rpm_deb/mkversion10
-rw-r--r--ci/build_qemu_rpm_deb/qemu_build.sh33
-rwxr-xr-xci/build_qemu_rpm_deb/qemu_deb_build.sh30
-rwxr-xr-xci/build_qemu_rpm_deb/qemu_rpm_build.sh32
6 files changed, 0 insertions, 156 deletions
diff --git a/ci/build_qemu_rpm_deb/mkcontrol.sh b/ci/build_qemu_rpm_deb/mkcontrol.sh
deleted file mode 100755
index 7eb504a0e..000000000
--- a/ci/build_qemu_rpm_deb/mkcontrol.sh
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/bash
-echo "Package: qemu"
-echo "Version: $1"
-echo "Section: base"
-echo "Priority: optional"
-echo "Architecture: all"
-echo "Maintainer: Intel"
-echo "Description: control file for qemu debian build on centos"
diff --git a/ci/build_qemu_rpm_deb/mkspec b/ci/build_qemu_rpm_deb/mkspec
deleted file mode 100755
index 0b75a181b..000000000
--- a/ci/build_qemu_rpm_deb/mkspec
+++ /dev/null
@@ -1,43 +0,0 @@
-#!/bin/sh
-#
-# Output a simple RPM spec file.
-#
-# starting to output the spec
-
-QEMURELEASE=$1
-
-__QEMURELEASE=`echo $QEMURELEASE | sed -e "s/-/_/g"`
-
-echo $srctree
-echo "Name: qemu"
-echo "Summary: The Linux qemu"
-echo "Version: $__QEMURELEASE"
-# we need to determine the NEXT version number
-# rpm -q will agree
-echo "Release: `sudo sh mkversion`"
-echo "License: GPLv2+ and LGPLv2+ and BSD"
-echo "Group: Development/Tools"
-echo "Vendor: The Linux Community"
-echo "URL: http://www.qemu.org"
-echo "Source: qemu-$__QEMURELEASE.tar.gz"
-echo "%description"
-echo "%prep"
-echo " "
-echo "%setup -q"
-echo " "
-echo "%build"
-echo "%_configure"
-echo "make"
-echo "%install"
-echo "rm -rf %{buildroot}"
-echo "make install DESTDIR=%{buildroot}"
-echo "%clean"
-echo "rm -rf %{buildroot}"
-echo "%files"
-echo "%dir"
-echo "/usr/local/share/qemu"
-echo "%doc"
-echo "/usr/local/bin/ivshmem*"
-echo "/usr/local/bin/qemu*"
-echo "/usr/local/libexec/qemu-bridge-helper"
-echo "%changelog"
diff --git a/ci/build_qemu_rpm_deb/mkversion b/ci/build_qemu_rpm_deb/mkversion
deleted file mode 100755
index fa4e585b9..000000000
--- a/ci/build_qemu_rpm_deb/mkversion
+++ /dev/null
@@ -1,10 +0,0 @@
-if [ ! -f .version ]
-then
- touch .version
- sudo chmod 777 .version
- echo 1 > .version
- echo 1
-else
- expr 0`cat .version` + 1
- expr 0`cat .version` + 1 > .version
-fi
diff --git a/ci/build_qemu_rpm_deb/qemu_build.sh b/ci/build_qemu_rpm_deb/qemu_build.sh
deleted file mode 100644
index a8863c3ca..000000000
--- a/ci/build_qemu_rpm_deb/qemu_build.sh
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/bin/bash
-qemu_src_dir=qemu
-workspace=/root
-debbuild_dir=$workspace/debbuild
-rpmbuild_dir=$workspace/rpmbuild
-artifact_rpms=$rpmbuild_dir/RPMS
-artifact_dir=$artifact_rpms/x86_64
-scripts_dir=ci/build_qemu_rpm_deb
-output_dir="$1"
-VERSION=`grep -m 1 "VERSION" ${qemu_src_dir}/config-host.mak | cut -d= -f2-`
-
-usage () {
- echo "usage: ${0} output_dir"
- exit 1
-}
-
-if [[ -z "$@" ]]; then
- usage
-fi
-
-if [ ! -d ${output_dir} -o ! -w ${output_dir} ] ; then
- echo "${0}: Output directory '${output_dir}' does not exist or cannot be written"
- exit 1
-fi
-
-if [ ! -d ${qemu_src_dir} ] ; then
- echo "${0}: Directory '${qemu_src_dir}' does not exist, run this script from the root of kvmfornfv source tree"
- exit 1
-fi
-
-echo
-echo "Build"
-echo
diff --git a/ci/build_qemu_rpm_deb/qemu_deb_build.sh b/ci/build_qemu_rpm_deb/qemu_deb_build.sh
deleted file mode 100755
index 7a830183d..000000000
--- a/ci/build_qemu_rpm_deb/qemu_deb_build.sh
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/bin/bash
-#Build process for generating qemu debain file.
-
-source ci/build_qemu_rpm_deb/qemu_build.sh
-qemu_deb_build() {
- sudo mkdir -p $debbuild_dir/qemu-$VERSION
- sudo cp -r $qemu_src_dir $debbuild_dir/qemu-$VERSION
- sudo mkdir -p $debbuild_dir/qemu-$VERSION/DEBIAN
- sudo touch control
-
-#creating control file for debian build.
- (cd ${scripts_dir}; sudo ./mkcontrol.sh $VERSION > control)
- sudo mv $scripts_dir/control $debbuild_dir/qemu-$VERSION/DEBIAN/control
-
-#building the qemu debian with control file developed.
- sudo dpkg-deb --build $debbuild_dir/qemu-$VERSION
- if [ ${?} -ne 0 ] ; then
- echo "${0}: qemu build failed"
- exit 1
- fi
-}
-
-if [ ! -d ${debbuild_dir} ] ; then
- echo "creating debbuild directory"
- sudo mkdir -p $debbuild_dir
-fi
-
-qemu_deb_build
-latest_qemu_build=`sudo ls -rt $debbuild_dir | tail -1`
-sudo cp $debbuild_dir/$latest_qemu_build build_output
diff --git a/ci/build_qemu_rpm_deb/qemu_rpm_build.sh b/ci/build_qemu_rpm_deb/qemu_rpm_build.sh
deleted file mode 100755
index a52ee0f4a..000000000
--- a/ci/build_qemu_rpm_deb/qemu_rpm_build.sh
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/bash
-#Build process for Generating qemu rpm.
-
-source ci/build_qemu_rpm_deb/qemu_build.sh
-qemu_rpm_build() {
- sudo cp -r ${qemu_src_dir} ${qemu_src_dir}-$VERSION
- sudo tar -zcvf ${qemu_src_dir}-$VERSION.tar.gz ${qemu_src_dir}-$VERSION
- sudo mv ${qemu_src_dir}-$VERSION.tar.gz ${rpmbuild_dir}/SOURCES/
-
-#create a spec file for rpm creation.
- (cd ${scripts_dir}; ./mkspec $VERSION > qemu.spec)
- sudo cp ${scripts_dir}/qemu.spec ${rpmbuild_dir}/SPECS/
-
-#build the qemu rpm with spec file developed
- sudo rpmbuild -ba ${rpmbuild_dir}/SPECS/qemu.spec
- if [ ${?} -ne 0 ] ; then
- echo "${0}: qemu build failed"
- exit 1
- fi
- sudo rm -rf ${qemu_src_dir}-$VERSION
- sudo rm -rf ${rpmbuild_dir}/SOURCES/${qemu_src_dir}-$VERSION.tar.gz
-}
-
-if [ ! -d ${rpmbuild_dir} ] ; then
- sudo yum install rpm-build -y
- mkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
- sudo mv rpmbuild $workspace
-fi
-
-qemu_rpm_build
-latest_qemu_build=`ls -rt $artifact_dir | grep qemu-2.6* | tail -1`
-sudo cp $artifact_dir/$latest_qemu_build build_output