Introduce and use import function for configuraiton loading (#4206)
author박종현/On-Device Lab(SR)/Staff Engineer/삼성전자 <jh1302.park@samsung.com>
Mon, 15 Jul 2019 01:09:24 +0000 (10:09 +0900)
committerGitHub Enterprise <noreply-CODE@samsung.com>
Mon, 15 Jul 2019 01:09:24 +0000 (10:09 +0900)
This commit revises nncc & command scripts not to depend on
"NNCC_SCRIPT_PATH" variable.

Signed-off-by: Jonghyun Park <jh1302.park@samsung.com>
nncc
scripts/command/build
scripts/command/configure
scripts/command/docker-nncc
scripts/command/docker-run
scripts/command/docker-shell
scripts/command/gen-coverage-report
scripts/command/test

diff --git a/nncc b/nncc
index e0b546e..bb055cc 100755 (executable)
--- a/nncc
+++ b/nncc
@@ -35,4 +35,9 @@ fi
 export NNCC_PROJECT_PATH
 export NNCC_SCRIPT_PATH
 
+function import()
+{
+  source "${NNCC_SCRIPT_PATH}/$1"
+}
+
 source "${COMMAND_FILE}" "$@"
index 652212f..86082c1 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-source "${NNCC_SCRIPT_PATH}/build.configuration"
+import "build.configuration"
 
 BUILD_WORKSPACE_PATH="${NNCC_PROJECT_PATH}/${BUILD_WORKSPACE_RPATH}"
 
index 3af9758..5b4719f 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-source "${NNCC_SCRIPT_PATH}/build.configuration"
+import "build.configuration"
 
 BUILD_WORKSPACE_PATH="${NNCC_PROJECT_PATH}/${BUILD_WORKSPACE_RPATH}"
 
index 143a280..0eea016 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-source "${NNCC_SCRIPT_PATH}/docker.configuration"
+import "docker.configuration"
 
 docker run $DOCKER_RUN_OPTS $DOCKER_ENV_VARS $DOCKER_VOLUMES $DOCKER_IMAGE_NAME ./nncc "$@"
 EXITCODE=$?
index 24b7ba6..863b2b8 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-source "${NNCC_SCRIPT_PATH}/docker.configuration"
+import "docker.configuration"
 
 docker run $DOCKER_RUN_OPTS $DOCKER_ENV_VARS $DOCKER_VOLUMES $DOCKER_IMAGE_NAME "$@"
 EXITCODE=$?
index 1c3918e..7f84498 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-source "${NNCC_SCRIPT_PATH}/docker.configuration"
+import "docker.configuration"
 
 DOCKER_RUN_OPTS+=" -it"
 docker run $DOCKER_RUN_OPTS $DOCKER_ENV_VARS $DOCKER_VOLUMES $DOCKER_IMAGE_NAME /bin/bash
index 1933889..67a9418 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-source "${NNCC_SCRIPT_PATH}/build.configuration"
+import "build.configuration"
 
 BUILD_WORKSPACE_PATH="${NNCC_PROJECT_PATH}/${BUILD_WORKSPACE_RPATH}"
 
index eef4416..96ddd7a 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-source "${NNCC_SCRIPT_PATH}/build.configuration"
+import "build.configuration"
 
 BUILD_WORKSPACE_PATH="${NNCC_PROJECT_PATH}/${BUILD_WORKSPACE_RPATH}"