URL
https://opencores.org/ocsvn/s80186/s80186/trunk
Subversion Repositories s80186
[/] [s80186/] [trunk/] [docker/] [s80x86-build] - Rev 2
Compare with Previous | Blame | View Log
#!/bin/bashHERE="$(cd "$(dirname "$0")" && pwd)"if [ -z "$DOCKER_NONINTERACTIVE" ]; thenDOCKER_INTERACTIVE_FLAGS=${DOCKER_INTERACTIVE_FLAGS:-"-it"}if [ -n "$DISPLAY" ]; thenDOCKER_INTERACTIVE_FLAGS="$DOCKER_INTERACTIVE_FLAGS -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY"fifi# Quartus 16.1 needs /sys bind mounted to avoid a segfault in libudev when# doing the flexlm licensing.if [[ $# -ge 1 ]]; thendocker run --privileged -e CCACHE_DIR=/build/_build/.ccache --rm $DOCKER_INTERACTIVE_FLAGS -v /sys:/sys:ro -v ${HERE}/../:/build -u $(id -u):$(id -g) s80x86-build:latest /bin/bash "$@"elsedocker run --privileged -e CCACHE_DIR=/build/_build/.ccache --rm $DOCKER_INTERACTIVE_FLAGS -v /sys:/sys:ro -v ${HERE}/../:/build -u $(id -u):$(id -g) s80x86-build:latest /bin/bashfi
