diff options
author | Sascha Silbe | 2016-09-06 22:05:47 +0200 |
---|---|---|
committer | Fam Zheng | 2016-09-08 13:56:34 +0200 |
commit | 341edc0c47eb0c27bfe530c064b123e0c00ae2be (patch) | |
tree | 9bd58990c3fe77eddb4510948ad4279197ec40ec /tests/docker | |
parent | docker: debian-bootstrap.pre: print error messages to stderr (diff) | |
download | qemu-341edc0c47eb0c27bfe530c064b123e0c00ae2be.tar.gz qemu-341edc0c47eb0c27bfe530c064b123e0c00ae2be.tar.xz qemu-341edc0c47eb0c27bfe530c064b123e0c00ae2be.zip |
docker: debian-bootstrap.pre: print helpful message if DEB_ARCH/DEB_TYPE unset
The debian-bootstrap image doesn't choose a default architecture and
distribution version, instead the user has to set both DEB_ARCH and
DEB_TYPE in the environment. Print a reasonably helpful message if
either of them isn't set instead of complaining about "qemu-" being
missing or erroring out because we cannot cd to the mirror URL.
Signed-off-by: Sascha Silbe <silbe@linux.vnet.ibm.com>
Message-Id: <1473192351-601-5-git-send-email-silbe@linux.vnet.ibm.com>
Signed-off-by: Fam Zheng <famz@redhat.com>
Diffstat (limited to 'tests/docker')
-rwxr-xr-x | tests/docker/dockerfiles/debian-bootstrap.pre | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/docker/dockerfiles/debian-bootstrap.pre b/tests/docker/dockerfiles/debian-bootstrap.pre index 9b95a6b3ce..3d9f7f460b 100755 --- a/tests/docker/dockerfiles/debian-bootstrap.pre +++ b/tests/docker/dockerfiles/debian-bootstrap.pre @@ -15,6 +15,19 @@ exit_and_skip() if [ -z $FAKEROOT ]; then echo "Please install fakeroot to enable bootstraping" >&2 exit_and_skip + +fi + +if [ -z "${DEB_ARCH}" ]; then + echo "Please set DEB_ARCH to choose an architecture (e.g. armhf)" >&2 + exit_and_skip + +fi + +if [ -z "${DEB_TYPE}" ]; then + echo "Please set DEB_TYPE to a Debian archive name (e.g. testing)" >&2 + exit_and_skip + fi # We check in order for |