Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/corefx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/cross
diff options
context:
space:
mode:
authorHyung-Kyu Choi <hk0110.choi@samsung.com>2017-02-28 11:17:33 +0300
committerHyung-Kyu Choi <hk0110.choi@samsung.com>2017-03-02 03:09:37 +0300
commit7f52291d7390e4dc072bc0e4c4a04b94908bc130 (patch)
tree9888b1ee555f2f443f3b39fa79e4f2a81136e3d9 /cross
parent00cd53446237be30aa421515c7967b41f364e68f (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-xcross/arm32_ci_script.sh10
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