blob: fb152a4c5edd0b3042e0ec25181cfb54084b62a4 [file] [log] [blame]
#!/bin/bash
# Find builds here:
# https://ci.android.com/builds/branches/aosp_kernel-common-android16-6.12/grid
set -e
files=(
"ffa-core.ko"
"ffa-module.ko"
"system_heap.ko"
"trusty-core.ko"
"trusty-ffa.ko"
"trusty-ipc.ko"
"trusty-log.ko"
"trusty-populate.ko"
"trusty-smc.ko"
"trusty-test.ko"
"trusty-virtio.ko"
"trusty-virtio-polling.ko"
)
# Change directory to the script patj
cd "$(dirname "$(realpath $0)")"
if [ $# == 1 ]
then
build=$1
else
echo "Usage: $0 <build>"
exit 1
fi
download_trusty_file()
{
local target=$1
local ko_file=$2
local ci_url="https://ci.android.com/builds/submitted/${build}/${target}/latest/raw"
echo "Downloading $ko_file..."
curl -fL "$ci_url/$ko_file" -o $ko_file
echo "Adding $ko_file to current branch"
git add $ko_file
}
for file in "${files[@]}"; do
download_trusty_file "trusty_aarch64" "$file"
done
echo "Committing build $build..."
git commit -m "Update Trusty prebuilts to $build
Bug: None
Test: Presubmit"
topic="trusty_module_prebuilts_$build"
echo "Uploading topic $topic"
repo upload -c . --topic=$topic