aboutsummaryrefslogtreecommitdiffstats
path: root/dist/linux/docker-buildtest.sh
blob: 5c921b18eac838041eab4e4578a75d64bdcf2761 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
set -ev

docker pull "$DOCKER_IMG"

if [ -z "$DONTGRAB_SRCS" ]; then

  p="mkdir /work && cd /work"
  p="$p && curl -L https://github.com/tgingold/ghdl/archive/master.tar.gz | tar xz"
  p="$p && mv ghdl-master/* ./ && rm -rf ghdl-master"
  
  docker run --name ghdl_cmp -it "$DOCKER_IMG" sh -c "$p && sh ./dist/linux/buildtest.sh -b $DBLD -f $PKG_FILE"
  docker cp "ghdl_cmp:/work/$PKG_FILE" ./
  
else

  docker run --name ghdl_cmp -itv $(pwd):/work:Z "$DOCKER_IMG" sh -c "cd /work && sh ./dist/linux/buildtest.sh -b $DBLD -f $PKG_FILE"

fi

docker rm ghdl_cmp