diff options
Diffstat (limited to 'scripts/command/docker_build_tizen_cross.sh')
-rwxr-xr-x | scripts/command/docker_build_tizen_cross.sh | 27 |
1 files changed, 9 insertions, 18 deletions
diff --git a/scripts/command/docker_build_tizen_cross.sh b/scripts/command/docker_build_tizen_cross.sh index 3a45cfd4f..6d750b1a9 100755 --- a/scripts/command/docker_build_tizen_cross.sh +++ b/scripts/command/docker_build_tizen_cross.sh @@ -1,22 +1,10 @@ #!/bin/bash -SCRIPT_ROOT="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" - -# DOCKER_HOME and DOCKER_ENV_VARS -source $SCRIPT_ROOT/nnfw_docker - -HOST_HOME=$SCRIPT_ROOT/../.. - -DOCKER_VOLUMES+=" -v $HOST_HOME:$DOCKER_HOME" - DOCKER_ENV_VARS+=" -e TARGET_ARCH=armv7l" DOCKER_ENV_VARS+=" -e CROSS_BUILD=1" DOCKER_ENV_VARS+=" -e ROOTFS_DIR=/opt/rootfs" DOCKER_ENV_VARS+=" -e TARGET_OS=tizen" -DOCKER_RUN_OPTS="--rm" -DOCKER_RUN_OPTS+=" -w $DOCKER_HOME" - # prepare rootfs if [[ ! -d $ROOTFS_DIR ]]; then echo "cannot find rootfs" @@ -25,12 +13,15 @@ fi DOCKER_VOLUMES+=" -v $ROOTFS_DIR/:/opt/rootfs" -CMD="make && make install && make build_test_suite" +export NNFW_PROJECT_PATH +export NNFW_SCRIPT_PATH -docker run $DOCKER_RUN_OPTS $DOCKER_ENV_VARS $DOCKER_VOLUMES $DOCKER_IMAGE_NAME sh -c "$CMD" -BUILD_RESULT=$? +pushd $NNFW_PROJECT_PATH + +CMD="make && make install && make build_test_suite" +source run docker-run-user bash -c "${CMD}" +EXITCODE=$? -source $SCRIPT_ROOT/../docker_helper -restore_ownership $HOST_HOME $DOCKER_HOME +popd -exit $BUILD_RESULT +exit $EXITCODE |