#!/bin/bash
# fetch, check & extract the current vendor package
set -e
EXPECTED_YUKAWA_VENDOR_VERSION=
20241217
EXPECTED_YUKAWA_VENDOR_SHA=
220 cdca0a6364e54c57cbc544eeec0ff5f88680763c1f15136f6e
1412e35fc3bd8545db4a2ebde07127cb3cd49bfc33be770ef9736118febcfb0446a64a27a1c
DIR_PARENT=$(cd $(dirname $0 ); pwd)
if [ -z "${ANDROID_BUILD_TOP}" ]; then
ANDROID_BUILD_TOP=$(cd ${DIR_PARENT}/../../../; pwd)
fi
VND_PKG_URL=https://public.amlogic.binaries.baylibre.com/ci/vendor_packages/${EXPECTED_YUKAWA_VENDOR_VERSION}/extract-yukawa_devices-${EXPECTED_YUKAWA_VENDOR_VERSION}.tgz
PKG_FILE=extract-yukawa_devices-${EXPECTED_YUKAWA_VENDOR_VERSION}
pushd ${ANDROID_BUILD_TOP}
# remove the older vendor-package, if any
rm -rf ${ANDROID_BUILD_TOP}/vendor/amlogic/yukawa
if [ ! -e "${PKG_FILE}.tgz" ]; then
echo "Vendor package not present: fetching it"
curl -L ${VND_PKG_URL} -o ${PKG_FILE}.tgz
fi
# verify checksum
echo "${EXPECTED_YUKAWA_VENDOR_SHA} ${PKG_FILE}.tgz" | sha512sum -c
if [ $? -ne 0 ]; then
echo "Vendor package checksum mismatch: abort"
exit 1
fi
tar -xf ${PKG_FILE}.tgz
./${PKG_FILE}.sh
popd
Messung V0.5 in Prozent C=90 H=89 G=89
¤ Dauer der Verarbeitung: 0.1 Sekunden
(vorverarbeitet am 2026-06-27)
¤
*© Formatika GbR, Deutschland