Blame docker-builder-i386/run.sh

Ivan Mahonin 10e43d
#!/bin/bash
Ivan Mahonin 10e43d
Ivan Mahonin e7b20d
OLDDIR=`pwd`
Ivan Mahonin e7b20d
SCRIPT_DIR=$(cd `dirname "$0"`; pwd)
Ivan Mahonin e7b20d
cd "$OLDDIR"
Ivan Mahonin 10e43d
BASE_DIR=`dirname "$SCRIPT_DIR"`
Ivan Mahonin 10e43d
DATA_DIR="$BASE_DIR/docker-builder-data"
Ivan Mahonin 10e43d
Ivan Mahonin 10e43d
BUILD_DIR=$DATA_DIR/build
Ivan Mahonin 10e43d
Ivan Mahonin dd482a
CONFIG_FILE="$BASE_DIR/config.sh"
Ivan Mahonin dd482a
PACKET_BUILD_DIR="$BUILD_DIR/packet"
Ivan Mahonin dd482a
SCRIPT_BUILD_DIR="$BUILD_DIR/script"
Ivan Mahonin dd482a
if [ -f $CONFIG_FILE ]; then
Ivan Mahonin dd482a
	source $CONFIG_FILE
Ivan Mahonin dd482a
fi
Ivan Mahonin dd482a
export PACKET_BUILD_DIR
Ivan Mahonin dd482a
mkdir -p $PACKET_BUILD_DIR
Ivan Mahonin dd482a
Ivan Mahonin e71c94
docker stop "builder-i386" || true
Ivan Mahonin e71c94
docker rm "builder-i386" || true
Ivan Mahonin e71c94
Ivan Mahonin 10e43d
docker run -it \
Ivan Mahonin 10e43d
    --name "builder-i386" \
Ivan Mahonin 95dbc1
    $DOCKER_RUN_OPTIONS \
Ivan Mahonin b0fa99
    --privileged=true \
Ivan Mahonin dd482a
    -v "$PACKET_BUILD_DIR:/build/packet" \
Ivan Mahonin dd482a
    -v "$SCRIPT_BUILD_DIR:/build/script" \
Ivan Mahonin 10e43d
    -e PLATFORM=linux-i386 \
Ivan Mahonin 10e43d
    my/builder-i386 \
Ivan Mahonin 223f41
    setarch i686 /build/script/common/manager.sh "$@"
Ivan Mahonin 10e43d