diff --git a/bin/build.sh b/bin/build.sh index 7bf4d4a..e14cd12 100755 --- a/bin/build.sh +++ b/bin/build.sh @@ -178,10 +178,16 @@ make_ocs_bin() make_cook_ocs_bin_in_ub12() { - if [ "$(docker ps -a -f name=ubuntu12-dev -f status=exited -q)" ]; then - docker start ubuntu12-dev + container_id=$(docker ps -a -f name=ubuntu12-dev -q) + if [ -n "$container_id" ]; then + if [ "$(docker ps -a -f name=ubuntu12-dev -f status=exited -q)" ]; then + docker start ubuntu12-dev + fi + docker exec -it ubuntu12-dev /bin/bash -c "cd ~/ocs.git/build/bin && ./build.sh ocs -t cook" + else + echo "Error: Container 'ubuntu12-dev' does not exist. Please create it before running this script." + exit 1 fi - docker exec -it ubuntu12-dev /bin/bash -c "cd ~/ocs.git/build/bin && ./build.sh ocs -t cook" } make_cproxy_bin()