diff options
author | Yunhong Jiang <yunhong.jiang@linux.intel.com> | 2015-12-11 14:38:49 -0500 |
---|---|---|
committer | Yunhong Jiang <yunhong.jiang@linux.intel.com> | 2016-01-05 19:32:47 -0800 |
commit | 5ab89ebafc604b010730380a0260796a5f3a69b7 (patch) | |
tree | 7082a7d946c046edc074fac4d9af6cf560a6a2f0 /ci/envs/create-rt-tests-rpm.sh | |
parent | d255b23605ecd2c47598ca96c1d1042bb1b7ee87 (diff) |
Script to create the rt-tests rpm
There is no rt-tests rpm on centos repo, also we need some special
compile flag to enable the -a parameter. So we try to make the rpm
ourselves. The version is specified as 0.96.
But please notice that the Makefile in the rt-tests tree requires some
key, we have to disable that requirement. So this rpm is only for OPNFV
testing purpose.
Change-Id: Ifdd52649bc14405dbe5ad375dc7fd32087139b18
Signed-off-by: Yunhong Jiang <yunhong.jiang@linux.intel.com>
Diffstat (limited to 'ci/envs/create-rt-tests-rpm.sh')
-rw-r--r-- | ci/envs/create-rt-tests-rpm.sh | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/ci/envs/create-rt-tests-rpm.sh b/ci/envs/create-rt-tests-rpm.sh new file mode 100644 index 000000000..96fef2bcd --- /dev/null +++ b/ci/envs/create-rt-tests-rpm.sh @@ -0,0 +1,30 @@ +#!/bin/bash +############################################################################## +## Copyright (c) 2015 Intel Corp. +## +## All rights reserved. This program and the accompanying materials +## are made available under the terms of the Apache License, Version 2.0 +## which accompanies this distribution, and is available at +## http://www.apache.org/licenses/LICENSE-2.0 +############################################################################### + +usage () +{ + echo "$0 rpmdir" + exit 1 +} + +rpmdir=$1 +rm -rf ${rpmdir}/rt-tests-0.96-1.el7.centos.x86_64.rpm +gitdir=`mktemp -d` +ROOTDIR=$(cd $(dirname "$0")/../.. && pwd) +VERSION=v0.96 +cd $gitdir +git clone https://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git +cd rt-tests +git checkout -b ${VERSION} ${VERSION} +patch -p1 -i ${ROOTDIR}/ci/envs/rt-tests.patch +make HAVE_PARSE_CPUSTRING_ALL=1 rpm +cp ./RPMS/x86_64/rt-tests-0.96-1.el7.centos.x86_64.rpm $rpmdir +rm -rf $gitdir + |