awips2/build/setup.sh

20 lines
834 B
Bash
Raw Permalink Normal View History

2017-10-01 11:13:31 -06:00
#!/bin/sh -xe
2017-10-26 13:04:14 -06:00
os_type=$1
os_version=$2
2017-10-01 20:37:06 -06:00
if [ "$os_version" = "centos6" ]; then
sudo docker run --rm=true -v `pwd`:/awips2/repo/awips2-src:rw ${os_type}:${os_version} /bin/bash -c "bash -xe /awips2/repo/awips2-src/build/build_rhel.sh ${os_type} ${os_version}"
2017-10-01 20:37:06 -06:00
elif [ "$os_version" = "centos7" ]; then
sudo docker run --privileged -d -ti -e "container=docker" -v `pwd`:/awips2/repo/awips2-src:rw ${os_type}:${os_version} /usr/sbin/init
2017-10-01 20:37:06 -06:00
DOCKER_CONTAINER_ID=$(sudo docker ps | grep ${os_version} | awk '{print $1}' | head -1 )
sudo docker logs $DOCKER_CONTAINER_ID
sudo docker exec -ti $DOCKER_CONTAINER_ID /bin/bash -xec "bash -xe /awips2/repo/awips2-src/build/build_rhel.sh ${os_type} ${os_version}";
2017-10-01 20:37:06 -06:00
sudo docker ps -a
sudo docker stop $DOCKER_CONTAINER_ID
sudo docker rm -v $DOCKER_CONTAINER_ID
2017-10-01 20:37:06 -06:00
fi