blob: 8587b93cf23e5b2f044d8400e6a89a425e33e50f [file] [log] [blame]
#!/bin/bash
#
# Copyright (c) 2021, the R8 project authors. Please see the AUTHORS file
# for details. All rights reserved. Use of this source code is governed by a
# BSD-style license that can be found in the LICENSE file.
set -e
set -x
echo "Update this script manually before using"
exit -1
# Download JDK from https://jdk.java.net/X/ (X = version) into ~/Downloads
# Create directory third_party/openjdk/jdk-X
# cd into third_party/openjdk/jdk-X
# Prepare README.google
# Update JDK_VERSION below
# Now run script wit fingers crossed!
JDK_VERSION=16.0.2
tar xf ~/Downloads/openjdk-${JDK_VERSION}_linux-x64_bin.tar.gz
cp -rL jdk-${JDK_VERSION} linux
cp README.google linux
upload_to_google_storage.py -a --bucket r8-deps linux
rm -rf jdk-${JDK_VERSION}
rm -rf linux
rm linux.tar.gz
tar xf ~/Downloads/openjdk-${JDK_VERSION}_osx-x64_bin.tar.gz
cp -rL jdk-${JDK_VERSION}.jdk osx
cp README.google osx
upload_to_google_storage.py -a --bucket r8-deps osx
rm -rf osx
rm -rf jdk-${JDK_VERSION}.jdk
rm osx.tar.gz
unzip ~/Downloads/openjdk-${JDK_VERSION}_windows-x64_bin.zip
cp -rL jdk-${JDK_VERSION} windows
cp README.google windows
upload_to_google_storage.py -a --bucket r8-deps windows
rm -rf windows
rm -rf jdk-${JDK_VERSION}
rm windows.tar.gz