diff options
author | Hyung-Kyu Choi <hqueue@users.noreply.github.com> | 2017-01-17 23:45:38 +0900 |
---|---|---|
committer | Jan Kotas <jkotas@microsoft.com> | 2017-01-17 06:45:38 -0800 |
commit | c73f3a1a5b2616d039a9bf69803fe9942976410e (patch) | |
tree | ba603e23ada9d16b7b792a8c164d81c9c55e4a96 /cross | |
parent | 69c55380c1c611388b8c9e3668f41ed099bdd5f1 (diff) | |
download | coreclr-c73f3a1a5b2616d039a9bf69803fe9942976410e.tar.gz coreclr-c73f3a1a5b2616d039a9bf69803fe9942976410e.tar.bz2 coreclr-c73f3a1a5b2616d039a9bf69803fe9942976410e.zip |
Update description related to ARM rootfs (#8962)
Update description in script and documentation related to ARM rootfs.
1. Change arm-softfp to armel to apply recent changes.
2. Change UbuntuCodeName to LinuxCodeName
For arm and armel, rootfs are available from three different Linux distro.
For arm, Ubuntu is available.
For armel, Debian and Tizen are available.
Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com>
Diffstat (limited to 'cross')
-rwxr-xr-x | cross/build-rootfs.sh | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/cross/build-rootfs.sh b/cross/build-rootfs.sh index aa154f7b2b..72ccc569a0 100755 --- a/cross/build-rootfs.sh +++ b/cross/build-rootfs.sh @@ -2,16 +2,16 @@ usage() { - echo "Usage: $0 [BuildArch] [UbuntuCodeName] [lldbx.y] [--skipunmount]" + echo "Usage: $0 [BuildArch] [LinuxCodeName] [lldbx.y] [--skipunmount]" echo "BuildArch can be: arm(default), armel, arm64, x86" - echo "UbuntuCodeName - optional, Code name for Ubuntu, can be: trusty(default), vivid, wily, xenial. If BuildArch is armel, UbuntuCodeName is jessie(default) or tizen." + echo "LinuxCodeName - optional, Code name for Linux, can be: trusty(default), vivid, wily, xenial. If BuildArch is armel, LinuxCodeName is jessie(default) or tizen." echo "lldbx.y - optional, LLDB version, can be: lldb3.6(default), lldb3.8" echo "--skipunmount - optional, will skip the unmount of rootfs folder." exit 1 } -__UbuntuCodeName=trusty +__LinuxCodeName=trusty __CrossDir=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) __InitialDir=$PWD @@ -43,7 +43,7 @@ for i in "$@" __BuildArch=armel __UbuntuArch=armel __UbuntuRepo="http://ftp.debian.org/debian/" - __UbuntuCodeName=jessie + __LinuxCodeName=jessie ;; x86) __BuildArch=x86 @@ -57,22 +57,22 @@ for i in "$@" __LLDB_Package="lldb-3.8-dev" ;; vivid) - if [ "$__UbuntuCodeName" != "jessie" ]; then - __UbuntuCodeName=vivid + if [ "$__LinuxCodeName" != "jessie" ]; then + __LinuxCodeName=vivid fi ;; wily) - if [ "$__UbuntuCodeName" != "jessie" ]; then - __UbuntuCodeName=wily + if [ "$__LinuxCodeName" != "jessie" ]; then + __LinuxCodeName=wily fi ;; xenial) - if [ "$__UbuntuCodeName" != "jessie" ]; then - __UbuntuCodeName=xenial + if [ "$__LinuxCodeName" != "jessie" ]; then + __LinuxCodeName=xenial fi ;; jessie) - __UbuntuCodeName=jessie + __LinuxCodeName=jessie __UbuntuRepo="http://ftp.debian.org/debian/" ;; tizen) @@ -81,7 +81,7 @@ for i in "$@" usage; exit 1; fi - __UbuntuCodeName= + __LinuxCodeName= __UbuntuRepo= __Tizen=tizen ;; @@ -112,9 +112,9 @@ if [ -d "$__RootfsDir" ]; then rm -rf $__RootfsDir fi -if [[ -n $__UbuntuCodeName ]]; then - qemu-debootstrap --arch $__UbuntuArch $__UbuntuCodeName $__RootfsDir $__UbuntuRepo - cp $__CrossDir/$__BuildArch/sources.list.$__UbuntuCodeName $__RootfsDir/etc/apt/sources.list +if [[ -n $__LinuxCodeName ]]; then + qemu-debootstrap --arch $__UbuntuArch $__LinuxCodeName $__RootfsDir $__UbuntuRepo + cp $__CrossDir/$__BuildArch/sources.list.$__LinuxCodeName $__RootfsDir/etc/apt/sources.list chroot $__RootfsDir apt-get update chroot $__RootfsDir apt-get -f -y install chroot $__RootfsDir apt-get -y install $__UbuntuPackages |