blob: 853bdcc0dde2fc04a25fb8a192bdd7edcfd1ab80 [file] [log] [blame]
#!/bin/bash
# Copyright 2023 The ChromiumOS Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
set -eu -o pipefail
GSUTIL="$1"
SRC="$2"
DST="$3"
protocol="${SRC%%://*}"
if [[ "${protocol}" = http ]] || [[ "${protocol}" = https ]]; then
wget "${SRC}" -O "${DST}"
elif [[ "${protocol}" = "gs" ]]; then
"${GSUTIL}" cp "${SRC}" "${DST}"
else
cp "${SRC}" "${DST}"
fi