2 # Copyright (C) 2016- Jonathan Rajotte-Julien <jonathan.rajotte-julien@efficios.com>
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.
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.
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/>.
19 # http://stackoverflow.com/questions/4609668/override-variable-in-bash-script-from-command-line
21 : ${DISTRIBUTION:="trusty"}
22 : ${MIRROR:=http://archive.ubuntu.com/ubuntu}
23 : ${COMPONENTS:=universe,multiverse,main,restricted}
25 date=`date +%Y-%m-%d-%H%M`
26 tarname
="rootfs_${ARCH}_${DISTRIBUTION}_${date}.tar"
28 .
/lava-vmdebootstrap \
30 --distribution=$DISTRIBUTION \
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 \
41 echo "An error occurred"