diff options
author | Chunseok Lee <chunseok.lee@samsung.com> | 2020-03-04 18:09:24 +0900 |
---|---|---|
committer | Chunseok Lee <chunseok.lee@samsung.com> | 2020-03-04 18:09:24 +0900 |
commit | 302e6564a7a76109e1178207e44e45a58631c477 (patch) | |
tree | 6cc4bd95e5e438331fc2c53234af4ed0e0f3bc20 /infra/scripts/docker_build_tizen_gbs.sh | |
parent | bd11b24234d7d43dfe05a81c520aa01ffad06e42 (diff) | |
download | nnfw-302e6564a7a76109e1178207e44e45a58631c477.tar.gz nnfw-302e6564a7a76109e1178207e44e45a58631c477.tar.bz2 nnfw-302e6564a7a76109e1178207e44e45a58631c477.zip |
Imported Upstream version 1.1.0upstream/1.1.0submit/tizen/20200304.094649submit/tizen/20200304.093946submit/tizen/20200304.092919accepted/tizen/unified/20200305.051107
Diffstat (limited to 'infra/scripts/docker_build_tizen_gbs.sh')
-rwxr-xr-x | infra/scripts/docker_build_tizen_gbs.sh | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/infra/scripts/docker_build_tizen_gbs.sh b/infra/scripts/docker_build_tizen_gbs.sh new file mode 100755 index 000000000..2d508f4c7 --- /dev/null +++ b/infra/scripts/docker_build_tizen_gbs.sh @@ -0,0 +1,31 @@ +#!/bin/bash + +[[ "${BASH_SOURCE[0]}" != "${0}" ]] && echo "Please don't source ${BASH_SOURCE[0]}, execute it" && return + +CURRENT_PATH="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +ROOT_PATH="$CURRENT_PATH/../../" + +GBS_RPM_DIR=$ROOT_PATH/Product/out/rpm +mkdir -p $GBS_RPM_DIR +DOCKER_VOLUMES=" -v $GBS_RPM_DIR:/opt/rpm" + +if [[ -z $DOCKER_IMAGE_NAME ]]; then + echo "It will use default docker image name for tizen gbs build" + DOCKER_IMAGE_NAME="nnfw_docker_tizen" +fi + +DOCKER_ENV_VARS=" --privileged" + +set -e + +pushd $ROOT_PATH > /dev/null + +CMD="gbs -c $ROOT_PATH/infra/nnfw/config/gbs.conf build \ + -A armv7l --profile=profile.tizen --clean --include-all --define '$GBS_DEFINE' && \ + cp -rf /home/GBS-ROOT/local/repos/tizen/armv7l/RPMS/*.rpm /opt/rpm/" + +export DOCKER_ENV_VARS +export DOCKER_VOLUMES +./nnfw docker-run bash -c "$CMD" + +popd > /dev/null |