LAVA: increase timeout
[lttng-ci.git] / lava / rootfs / vmdeboostrap / lttng-rootfs.sh
1 #!/bin/bash -xue
2 # Copyright (C) 2016- Jonathan Rajotte-Julien <jonathan.rajotte-julien@efficios.com>
3 #
4 # This program is free software: you can redistribute it and/or modify
5 # it under the terms of the GNU General Public License as published by
6 # the Free Software Foundation, either version 3 of the License, or
7 # (at your option) any later version.
8 #
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 # GNU General Public License for more details.
13 #
14 # You should have received a copy of the GNU General Public License
15 # along with this program. If not, see <http://www.gnu.org/licenses/>.
16
17 set -x
18
19 # http://stackoverflow.com/questions/4609668/override-variable-in-bash-script-from-command-line
20 : ${ARCH:="amd64"}
21 : ${DISTRIBUTION:="trusty"}
22 : ${MIRROR:=http://archive.ubuntu.com/ubuntu}
23 : ${COMPONENTS:=universe,multiverse,main,restricted}
24
25 date=`date +%Y-%m-%d-%H%M`
26 tarname="rootfs_${ARCH}_${DISTRIBUTION}_${date}.tar"
27
28 ./lava-vmdebootstrap \
29 --arch=$ARCH \
30 --distribution=$DISTRIBUTION \
31 --tarball $tarname \
32 --mirror=$MIRROR \
33 --package=autoconf,automake,bash-completion,bison,bsdtar,build-essential,chrpath,clang,cloc,cppcheck,curl,flex,gettext,git,htop,jq,libglib2.0-dev,libpopt-dev,libtap-harness-archive-perl,libtool,libxml2-dev,python-virtualenv,python3,python3-dev,python3-sphinx,swig2.0,texinfo,tree,uuid-dev,vim,wget \
34 --debootstrapopts=components=main,universe,multiverse\
35 --hostname='linaro-server' \
36 --user=linaro/linaro \
37 --no-kernel \
38 "$@"
39
40 if [ $? -ne 0 ]; then
41 echo "An error occurred"
42 exit
43 else
44 gzip --best $tarname
45 fi
This page took 0.030282 seconds and 4 git commands to generate.