Bump Standards-Version to 3.9.7
[grml-debootstrap.git] / docker / test_vminstall.sh
1 #!/bin/bash
2
3 set -e
4 set -u
5
6 # MOUNTPATH="/mnt"
7
8 #bailout() {
9 #  [ -n "${LOOP_DEVICE:-}" ] || exit 1
10 #  [ -n "${1:-}" ] || EXIT_CODE=1
11 #  umount "${MOUNTPATH}"
12 #  kpartx -vd "${LOOP_DEVICE}"
13 #  losetup -d "${LOOP_DEVICE}"
14 #  exit $EXIT_CODE
15 #}
16 #
17 #trap "bailout 1" ERR HUP INT QUIT TERM
18
19 if ! [ -r /.dockerenv ] ; then
20   echo "This doesn't look like a docker container, exiting to avoid data damage." >&2
21   exit 1
22 fi
23
24 echo eatmydata >> /etc/debootstrap/packages
25 eatmydata grml-debootstrap --vmfile --target /srv/debian.img --password grml --hostname docker --force
26
27 # get access to inner file system
28 #LOOP_DEVICE="$(losetup -fv /srv/debian.img)"
29 #PARTITION="$(kpartx -asv ${LOOP_DEVICE} | awk '/add/ {print $3}')"
30 #mount "${PARTITION}" "${MOUNTPATH}"
31
32 bats /srv/test_vminstall.bats
33
34 # cleanup
35 #bailout 0