Skip to content

Commit

Permalink
[main] Update dependencies from dotnet/arcade (#254)
Browse files Browse the repository at this point in the history
* Update dependencies from https://github.com/dotnet/arcade build 20211026.1

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21526.1

* Update dependencies from https://github.com/dotnet/arcade build 20211027.1

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21527.1

* Update dependencies from https://github.com/dotnet/arcade build 20211027.5

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21527.5

* Update dependencies from https://github.com/dotnet/arcade build 20211028.3

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21528.3

* Update dependencies from https://github.com/dotnet/arcade build 20211029.1

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21529.1

* Update dependencies from https://github.com/dotnet/arcade build 20211102.1

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21552.1

* Update dependencies from https://github.com/dotnet/arcade build 20211103.3

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21553.3

* Update dependencies from https://github.com/dotnet/arcade build 20211104.4

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21554.4

* Update dependencies from https://github.com/dotnet/arcade build 20211105.2

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21555.2

* Update dependencies from https://github.com/dotnet/arcade build 20211109.3

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21559.3

* Update dependencies from https://github.com/dotnet/arcade build 20211116.10

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21566.10

* Update dependencies from https://github.com/dotnet/arcade build 20211118.2

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21568.2

* Update dependencies from https://github.com/dotnet/arcade build 20211119.2

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21569.2

* Update dependencies from https://github.com/dotnet/arcade build 20211123.3

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21573.3

* Update dependencies from https://github.com/dotnet/arcade build 20211124.3

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21574.3

* Update dependencies from https://github.com/dotnet/arcade build 20211126.2

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21576.2

* Update dependencies from https://github.com/dotnet/arcade build 20211126.4

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21576.4

* Update dependencies from https://github.com/dotnet/arcade build 20211202.3

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21602.3

* Update dependencies from https://github.com/dotnet/arcade build 20211203.6

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21603.6

* Update dependencies from https://github.com/dotnet/arcade build 20211206.6

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21606.6

* Update dependencies from https://github.com/dotnet/arcade build 20211208.1

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21608.1

* Update dependencies from https://github.com/dotnet/arcade build 20211209.2

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21609.2

* Update dependencies from https://github.com/dotnet/arcade build 20211210.4

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21610.4

* Update dependencies from https://github.com/dotnet/arcade build 20211213.2

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21613.2

* Update dependencies from https://github.com/dotnet/arcade build 20211214.1

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21614.1

* Update dependencies from https://github.com/dotnet/arcade build 20211215.1

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21615.1

* Update dependencies from https://github.com/dotnet/arcade build 20211217.4

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21617.4

* Update dependencies from https://github.com/dotnet/arcade build 20211220.2

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21620.2

* Update dependencies from https://github.com/dotnet/arcade build 20211221.3

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21621.3

* Update dependencies from https://github.com/dotnet/arcade build 20211223.1

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21623.1

* Update dependencies from https://github.com/dotnet/arcade build 20211223.2

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21623.2

* Update dependencies from https://github.com/dotnet/arcade build 20211227.1

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21627.1

* Update dependencies from https://github.com/dotnet/arcade build 20211228.1

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21628.1

* Update dependencies from https://github.com/dotnet/arcade build 20211229.1

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21629.1

* Update dependencies from https://github.com/dotnet/arcade build 20211230.1

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.21630.1

* Update dependencies from https://github.com/dotnet/arcade build 20220103.2

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.22053.2

* Update dependencies from https://github.com/dotnet/arcade build 20220104.5

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.22054.5

* Update dependencies from https://github.com/dotnet/arcade build 20220106.6

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.22056.6

* Update dependencies from https://github.com/dotnet/arcade build 20220113.1

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.22063.1

* Update dependencies from https://github.com/dotnet/arcade build 20220113.6

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.22063.6

* Update dependencies from https://github.com/dotnet/arcade build 20220114.25

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.22064.25

* Update dependencies from https://github.com/dotnet/arcade build 20220117.1

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.22067.1

* Update dependencies from https://github.com/dotnet/arcade build 20220118.3

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.22068.3

* Update dependencies from https://github.com/dotnet/arcade build 20220121.6

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.22071.6

* Update dependencies from https://github.com/dotnet/arcade build 20220124.13

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.22074.13

* Update dependencies from https://github.com/dotnet/arcade build 20220125.6

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.22075.6

* Update dependencies from https://github.com/dotnet/arcade build 20220126.9

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.22076.9

* Update dependencies from https://github.com/dotnet/arcade build 20220127.8

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.22077.8

* Update dependencies from https://github.com/dotnet/arcade build 20220128.2

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.22078.2

* Update dependencies from https://github.com/dotnet/arcade build 20220130.1

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.22080.1

* Update dependencies from https://github.com/dotnet/arcade build 20220203.1

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.21524.1 -> To Version 7.0.0-beta.22103.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
  • Loading branch information
dotnet-maestro[bot] and dotnet-maestro[bot] authored Feb 8, 2022
1 parent 9d88087 commit 636a10b
Show file tree
Hide file tree
Showing 42 changed files with 842 additions and 1,394 deletions.
4 changes: 2 additions & 2 deletions eng/Version.Details.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
<ProductDependencies>
</ProductDependencies>
<ToolsetDependencies>
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="7.0.0-beta.21524.1">
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="7.0.0-beta.22103.1">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>0cdef445272ad6a7374dfed71496c5affef90305</Sha>
<Sha>70831f0d126fe88b81d7dc8de11358e17a5ce364</Sha>
<SourceBuild RepoName="arcade" ManagedOnly="true" />
</Dependency>
</ToolsetDependencies>
Expand Down
4 changes: 0 additions & 4 deletions eng/common/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -187,10 +187,6 @@ function InitializeCustomToolset {
}

function Build {

if [[ "$ci" == true ]]; then
TryLogClientIpAddress
fi
InitializeToolset
InitializeCustomToolset

Expand Down
35 changes: 35 additions & 0 deletions eng/common/cross/arm/tizen-build-rootfs.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
#!/usr/bin/env bash
set -e

__ARM_HARDFP_CrossDir=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
__TIZEN_CROSSDIR="$__ARM_HARDFP_CrossDir/tizen"

if [[ -z "$ROOTFS_DIR" ]]; then
echo "ROOTFS_DIR is not defined."
exit 1;
fi

TIZEN_TMP_DIR=$ROOTFS_DIR/tizen_tmp
mkdir -p $TIZEN_TMP_DIR

# Download files
echo ">>Start downloading files"
VERBOSE=1 $__ARM_HARDFP_CrossDir/tizen-fetch.sh $TIZEN_TMP_DIR
echo "<<Finish downloading files"

echo ">>Start constructing Tizen rootfs"
TIZEN_RPM_FILES=`ls $TIZEN_TMP_DIR/*.rpm`
cd $ROOTFS_DIR
for f in $TIZEN_RPM_FILES; do
rpm2cpio $f | cpio -idm --quiet
done
echo "<<Finish constructing Tizen rootfs"

# Cleanup tmp
rm -rf $TIZEN_TMP_DIR

# Configure Tizen rootfs
echo ">>Start configuring Tizen rootfs"
ln -sfn asm-arm ./usr/include/asm
patch -p1 < $__TIZEN_CROSSDIR/tizen.patch
echo "<<Finish configuring Tizen rootfs"
170 changes: 170 additions & 0 deletions eng/common/cross/arm/tizen-fetch.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,170 @@
#!/usr/bin/env bash
set -e

if [[ -z "${VERBOSE// }" ]] || [ "$VERBOSE" -ne "$VERBOSE" ] 2>/dev/null; then
VERBOSE=0
fi

Log()
{
if [ $VERBOSE -ge $1 ]; then
echo ${@:2}
fi
}

Inform()
{
Log 1 -e "\x1B[0;34m$@\x1B[m"
}

Debug()
{
Log 2 -e "\x1B[0;32m$@\x1B[m"
}

Error()
{
>&2 Log 0 -e "\x1B[0;31m$@\x1B[m"
}

Fetch()
{
URL=$1
FILE=$2
PROGRESS=$3
if [ $VERBOSE -ge 1 ] && [ $PROGRESS ]; then
CURL_OPT="--progress-bar"
else
CURL_OPT="--silent"
fi
curl $CURL_OPT $URL > $FILE
}

hash curl 2> /dev/null || { Error "Require 'curl' Aborting."; exit 1; }
hash xmllint 2> /dev/null || { Error "Require 'xmllint' Aborting."; exit 1; }
hash sha256sum 2> /dev/null || { Error "Require 'sha256sum' Aborting."; exit 1; }

TMPDIR=$1
if [ ! -d $TMPDIR ]; then
TMPDIR=./tizen_tmp
Debug "Create temporary directory : $TMPDIR"
mkdir -p $TMPDIR
fi

TIZEN_URL=http://download.tizen.org/snapshots/tizen
BUILD_XML=build.xml
REPOMD_XML=repomd.xml
PRIMARY_XML=primary.xml
TARGET_URL="http://__not_initialized"

Xpath_get()
{
XPATH_RESULT=''
XPATH=$1
XML_FILE=$2
RESULT=$(xmllint --xpath $XPATH $XML_FILE)
if [[ -z ${RESULT// } ]]; then
Error "Can not find target from $XML_FILE"
Debug "Xpath = $XPATH"
exit 1
fi
XPATH_RESULT=$RESULT
}

fetch_tizen_pkgs_init()
{
TARGET=$1
PROFILE=$2
Debug "Initialize TARGET=$TARGET, PROFILE=$PROFILE"

TMP_PKG_DIR=$TMPDIR/tizen_${PROFILE}_pkgs
if [ -d $TMP_PKG_DIR ]; then rm -rf $TMP_PKG_DIR; fi
mkdir -p $TMP_PKG_DIR

PKG_URL=$TIZEN_URL/$PROFILE/latest

BUILD_XML_URL=$PKG_URL/$BUILD_XML
TMP_BUILD=$TMP_PKG_DIR/$BUILD_XML
TMP_REPOMD=$TMP_PKG_DIR/$REPOMD_XML
TMP_PRIMARY=$TMP_PKG_DIR/$PRIMARY_XML
TMP_PRIMARYGZ=${TMP_PRIMARY}.gz

Fetch $BUILD_XML_URL $TMP_BUILD

Debug "fetch $BUILD_XML_URL to $TMP_BUILD"

TARGET_XPATH="//build/buildtargets/buildtarget[@name=\"$TARGET\"]/repo[@type=\"binary\"]/text()"
Xpath_get $TARGET_XPATH $TMP_BUILD
TARGET_PATH=$XPATH_RESULT
TARGET_URL=$PKG_URL/$TARGET_PATH

REPOMD_URL=$TARGET_URL/repodata/repomd.xml
PRIMARY_XPATH='string(//*[local-name()="data"][@type="primary"]/*[local-name()="location"]/@href)'

Fetch $REPOMD_URL $TMP_REPOMD

Debug "fetch $REPOMD_URL to $TMP_REPOMD"

Xpath_get $PRIMARY_XPATH $TMP_REPOMD
PRIMARY_XML_PATH=$XPATH_RESULT
PRIMARY_URL=$TARGET_URL/$PRIMARY_XML_PATH

Fetch $PRIMARY_URL $TMP_PRIMARYGZ

Debug "fetch $PRIMARY_URL to $TMP_PRIMARYGZ"

gunzip $TMP_PRIMARYGZ

Debug "unzip $TMP_PRIMARYGZ to $TMP_PRIMARY"
}

fetch_tizen_pkgs()
{
ARCH=$1
PACKAGE_XPATH_TPL='string(//*[local-name()="metadata"]/*[local-name()="package"][*[local-name()="name"][text()="_PKG_"]][*[local-name()="arch"][text()="_ARCH_"]]/*[local-name()="location"]/@href)'

PACKAGE_CHECKSUM_XPATH_TPL='string(//*[local-name()="metadata"]/*[local-name()="package"][*[local-name()="name"][text()="_PKG_"]][*[local-name()="arch"][text()="_ARCH_"]]/*[local-name()="checksum"]/text())'

for pkg in ${@:2}
do
Inform "Fetching... $pkg"
XPATH=${PACKAGE_XPATH_TPL/_PKG_/$pkg}
XPATH=${XPATH/_ARCH_/$ARCH}
Xpath_get $XPATH $TMP_PRIMARY
PKG_PATH=$XPATH_RESULT

XPATH=${PACKAGE_CHECKSUM_XPATH_TPL/_PKG_/$pkg}
XPATH=${XPATH/_ARCH_/$ARCH}
Xpath_get $XPATH $TMP_PRIMARY
CHECKSUM=$XPATH_RESULT

PKG_URL=$TARGET_URL/$PKG_PATH
PKG_FILE=$(basename $PKG_PATH)
PKG_PATH=$TMPDIR/$PKG_FILE

Debug "Download $PKG_URL to $PKG_PATH"
Fetch $PKG_URL $PKG_PATH true

echo "$CHECKSUM $PKG_PATH" | sha256sum -c - > /dev/null
if [ $? -ne 0 ]; then
Error "Fail to fetch $PKG_URL to $PKG_PATH"
Debug "Checksum = $CHECKSUM"
exit 1
fi
done
}

Inform "Initialize arm base"
fetch_tizen_pkgs_init standard base
Inform "fetch common packages"
fetch_tizen_pkgs armv7hl gcc gcc-devel-static glibc glibc-devel libicu libicu-devel libatomic linux-glibc-devel keyutils keyutils-devel libkeyutils
Inform "fetch coreclr packages"
fetch_tizen_pkgs armv7hl lldb lldb-devel libgcc libstdc++ libstdc++-devel libunwind libunwind-devel lttng-ust-devel lttng-ust userspace-rcu-devel userspace-rcu
Inform "fetch corefx packages"
fetch_tizen_pkgs armv7hl libcom_err libcom_err-devel zlib zlib-devel libopenssl11 libopenssl1.1-devel krb5 krb5-devel

Inform "Initialize standard unified"
fetch_tizen_pkgs_init standard unified
Inform "fetch corefx packages"
fetch_tizen_pkgs armv7hl gssdp gssdp-devel tizen-release

9 changes: 9 additions & 0 deletions eng/common/cross/arm/tizen/tizen.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
diff -u -r a/usr/lib/libc.so b/usr/lib/libc.so
--- a/usr/lib/libc.so 2016-12-30 23:00:08.284951863 +0900
+++ b/usr/lib/libc.so 2016-12-30 23:00:32.140951815 +0900
@@ -2,4 +2,4 @@
Use the shared library, but some functions are only in
the static library, so try that secondarily. */
OUTPUT_FORMAT(elf32-littlearm)
-GROUP ( /lib/libc.so.6 /usr/lib/libc_nonshared.a AS_NEEDED ( /lib/ld-linux-armhf.so.3 ) )
+GROUP ( libc.so.6 libc_nonshared.a AS_NEEDED ( ld-linux-armhf.so.3 ) )
2 changes: 2 additions & 0 deletions eng/common/cross/armv6/sources.list.buster
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
deb-src http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
33 changes: 22 additions & 11 deletions eng/common/cross/build-rootfs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ usage()
echo "Usage: $0 [BuildArch] [CodeName] [lldbx.y] [--skipunmount] --rootfsdir <directory>]"
echo "BuildArch can be: arm(default), armel, arm64, x86"
echo "CodeName - optional, Code name for Linux, can be: xenial(default), zesty, bionic, alpine, alpine3.13 or alpine3.14. If BuildArch is armel, LinuxCodeName is jessie(default) or tizen."
echo " for FreeBSD can be: freebsd11, freebsd12, freebsd13"
echo " for FreeBSD can be: freebsd12, freebsd13"
echo " for illumos can be: illumos."
echo "lldbx.y - optional, LLDB version, can be: lldb3.9(default), lldb4.0, lldb5.0, lldb6.0 no-lldb. Ignored for alpine and FreeBSD"
echo "--skipunmount - optional, will skip the unmount of rootfs folder."
Expand Down Expand Up @@ -60,13 +60,13 @@ __AlpinePackages+=" krb5-dev"
__AlpinePackages+=" openssl-dev"
__AlpinePackages+=" zlib-dev"

__FreeBSDBase="12.2-RELEASE"
__FreeBSDPkg="1.12.0"
__FreeBSDBase="12.3-RELEASE"
__FreeBSDPkg="1.17.0"
__FreeBSDABI="12"
__FreeBSDPackages="libunwind"
__FreeBSDPackages+=" icu"
__FreeBSDPackages+=" libinotify"
__FreeBSDPackages+=" lttng-ust"
__FreeBSDPackages+=" openssl"
__FreeBSDPackages+=" krb5"
__FreeBSDPackages+=" terminfo-db"

Expand Down Expand Up @@ -99,6 +99,15 @@ while :; do
__AlpineArch=armv7
__QEMUArch=arm
;;
armv6)
__BuildArch=armv6
__UbuntuArch=armhf
__QEMUArch=arm
__UbuntuRepo="http://raspbian.raspberrypi.org/raspbian/"
__CodeName=buster
__LLDB_Package="liblldb-6.0-dev"
__Keyring="/usr/share/keyrings/raspbian-archive-keyring.gpg"
;;
arm64)
__BuildArch=arm64
__UbuntuArch=arm64
Expand Down Expand Up @@ -176,8 +185,8 @@ while :; do
__LLDB_Package="liblldb-6.0-dev"
;;
tizen)
if [ "$__BuildArch" != "armel" ] && [ "$__BuildArch" != "arm64" ]; then
echo "Tizen is available only for armel and arm64."
if [ "$__BuildArch" != "arm" ] && [ "$__BuildArch" != "armel" ] && [ "$__BuildArch" != "arm64" ]; then
echo "Tizen is available only for arm, armel and arm64."
usage;
exit 1;
fi
Expand All @@ -197,10 +206,6 @@ while :; do
__AlpineVersion=3.14
__AlpinePackages+=" llvm11-libs"
;;
freebsd11)
__FreeBSDBase="11.3-RELEASE"
__FreeBSDABI="11"
;&
freebsd12)
__CodeName=freebsd
__BuildArch=x64
Expand Down Expand Up @@ -236,6 +241,12 @@ while :; do
shift
done

if [ -e "$__Keyring" ]; then
__Keyring="--keyring=$__Keyring"
else
__Keyring=""
fi

if [ "$__BuildArch" == "armel" ]; then
__LLDB_Package="lldb-3.5-dev"
fi
Expand Down Expand Up @@ -337,7 +348,7 @@ elif [[ "$__CodeName" == "illumos" ]]; then
wget -P "$__RootfsDir"/usr/include/netpacket https://raw.githubusercontent.com/illumos/illumos-gate/master/usr/src/uts/common/inet/sockmods/netpacket/packet.h
wget -P "$__RootfsDir"/usr/include/sys https://raw.githubusercontent.com/illumos/illumos-gate/master/usr/src/uts/common/sys/sdt.h
elif [[ -n $__CodeName ]]; then
qemu-debootstrap --arch $__UbuntuArch $__CodeName $__RootfsDir $__UbuntuRepo
qemu-debootstrap $__Keyring --arch $__UbuntuArch $__CodeName $__RootfsDir $__UbuntuRepo
cp $__CrossDir/$__BuildArch/sources.list.$__CodeName $__RootfsDir/etc/apt/sources.list
chroot $__RootfsDir apt-get update
chroot $__RootfsDir apt-get -f -y install
Expand Down
Loading

0 comments on commit 636a10b

Please sign in to comment.