| #!/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 with fingers crossed! | 
 |  | 
 | JDK_VERSION=17 | 
 |  | 
 | 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}_macos-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 | 
 |  | 
 | git add *.sha1 | 
 |  | 
 | echo "Update additional files, see https://r8-review.googlesource.com/c/r8/+/61909" |