diff options
author | Hyung-Kyu Choi <hk0110.choi@samsung.com> | 2017-02-28 11:17:33 +0300 |
---|---|---|
committer | Hyung-Kyu Choi <hk0110.choi@samsung.com> | 2017-03-02 03:09:37 +0300 |
commit | 7f52291d7390e4dc072bc0e4c4a04b94908bc130 (patch) | |
tree | 9888b1ee555f2f443f3b39fa79e4f2a81136e3d9 /cross | |
parent | 00cd53446237be30aa421515c7967b41f364e68f (diff) |
[ARM/CI] Use embedded rootfs for arm cross build
Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com>
Diffstat (limited to 'cross')
-rwxr-xr-x | cross/arm32_ci_script.sh | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/cross/arm32_ci_script.sh b/cross/arm32_ci_script.sh index 968e44dc26..040715ad1e 100755 --- a/cross/arm32_ci_script.sh +++ b/cross/arm32_ci_script.sh @@ -189,11 +189,15 @@ function cross_build_corefx_with_docker { # TODO: For arm, we are going to embed RootFS inside Docker image. case $__linuxCodeName in trusty) - __dockerImage=" microsoft/dotnet-buildtools-prereqs:ubuntu1404_cross_prereqs_v1" + __dockerImage=" microsoft/dotnet-buildtools-prereqs:ubuntu1404_cross_prereqs_v2" + __skipRootFS=1 + __dockerEnvironmentVariables="-e ROOTFS_DIR=/crossrootfs/arm" __runtimeOS="ubuntu.14.04" ;; xenial) - __dockerImage=" microsoft/dotnet-buildtools-prereqs:ubuntu1604_cross_prereqs_v1" + __dockerImage=" microsoft/dotnet-buildtools-prereqs:ubuntu1604_cross_prereqs_v2" + __skipRootFS=1 + __dockerEnvironmentVariables="-e ROOTFS_DIR=/crossrootfs/arm" __runtimeOS="ubuntu.16.04" ;; *) @@ -215,7 +219,7 @@ function cross_build_corefx_with_docker { else exit_with_error "ERROR: unknown buildArch $__buildArch" false fi - __dockerCmd="sudo docker run --privileged -i --rm -v $__currentWorkingDirectory:/opt/corefx -w /opt/corefx $__dockerImage" + __dockerCmd="sudo docker run ${__dockerEnvironmentVariables} --privileged -i --rm -v $__currentWorkingDirectory:/opt/corefx -w /opt/corefx $__dockerImage" if [ $__skipRootFS == 0 ]; then # Build rootfs |