Blame docker/debian-7-64bit/build-base.sh
|
Ivan Mahonin |
e71c94 |
#!/bin/bash -x
|
|
Ivan Mahonin |
e71c94 |
|
|
Ivan Mahonin |
e71c94 |
set -e
|
|
Ivan Mahonin |
e71c94 |
|
|
Ivan Mahonin |
e71c94 |
arch=amd64
|
|
Ivan Mahonin |
e71c94 |
suite=wheezy
|
|
Ivan Mahonin |
e71c94 |
docker_image="debian:7"
|
|
Ivan Mahonin |
e71c94 |
|
|
Ivan Mahonin |
e71c94 |
SCRIPT_DIR=$(cd `dirname "$0"`; pwd)
|
|
Ivan Mahonin |
e71c94 |
BASE_DIR=`dirname "$SCRIPT_DIR"`
|
|
Ivan Mahonin |
8fa589 |
BASE_DIR=`dirname "$BASE_DIR"`
|
|
Ivan Mahonin |
e71c94 |
CONFIG_FILE="$BASE_DIR/config.sh"
|
|
Ivan Mahonin |
e71c94 |
if [ -f $CONFIG_FILE ]; then
|
|
Ivan Mahonin |
e71c94 |
source $CONFIG_FILE
|
|
Ivan Mahonin |
e71c94 |
fi
|
|
Ivan Mahonin |
e71c94 |
|
|
Ivan Mahonin |
8fa589 |
IMAGE_FILE="$SCRIPT_DIR/debian-$suite-$arch.tar.gz"
|
|
Ivan Mahonin |
8fa589 |
if [ ! -f "$IMAGE_FILE" ]; then
|
|
Ivan Mahonin |
8fa589 |
"$SCRIPT_DIR/build-tgz.sh"
|
|
Ivan Mahonin |
8fa589 |
fi
|
|
Ivan Mahonin |
8fa589 |
|
|
Ivan Mahonin |
e71c94 |
|
|
Ivan Mahonin |
8fa589 |
if [ -f "$IMAGE_FILE" ]; then
|
|
Ivan Mahonin |
8fa589 |
docker import - $docker_image < "$IMAGE_FILE"
|
|
Ivan Mahonin |
e71c94 |
else
|
|
Ivan Mahonin |
8fa589 |
echo "File $IMAGE_FILE not found"
|
|
Ivan Mahonin |
8fa589 |
echo "You may try to create it by command $SCRIPT_DIR/build-tgz.sh"
|
|
Ivan Mahonin |
e71c94 |
fi
|