| #!/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 |