[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 05/27] mg-unixbench-download: new script for downloading the unixbench archive
The script fetches it, and saves it in c{Images}/benchs. Default values for the repo URL and actual filename are embedded in the script itself, and can be overridden as usual (e.g., via standalone.config). Signed-off-by: Dario Faggioli <dario.faggioli@xxxxxxxxxx> Cc: Wei Liu <wei.liu2@xxxxxxxxxx> Cc: Ian Campbell <Ian.Campbell@xxxxxxxxxx> Cc: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx> --- Changes from RFCv1: * stop using ap-common for default values (for URL and remote filename), as requested during review. --- mg-unixbench-download | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100755 mg-unixbench-download diff --git a/mg-unixbench-download b/mg-unixbench-download new file mode 100755 index 0000000..85184c9 --- /dev/null +++ b/mg-unixbench-download @@ -0,0 +1,40 @@ +#!/bin/bash +# This is part of "osstest", an automated testing framework for Xen. +# Copyright (C) 2009-2014 Citrix Inc. +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/>. + +set -e + +if [ -f standalone.config ] ; then + . standalone.config +fi + +. cri-getconfig + +fail () { echo >&2 "$0: $1"; exit 1; } + +# By default we try to grab Unixbench 5.1.3 +site=${UNIXBENCH_REPO:-http://byte-unixbench.googlecode.com/files} +rfile=${UNIXBENCH_FILE:-unixbench-5.1.3.tgz} +lfile=unixbench.tgz + +images=`getconfig Images`; +dstdir="${images}/benchs" +mkdir -p $dstdir + +wget ${site}/${rfile} -O ${dstdir}/${lfile} || \ + fail "failed downloading the benchmark" + +echo >&2 "downloaded $dstdir/$lfile" _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |