#!/bin/bash # Copyright (c) 2011 The Native Client Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. # Just in case we're run from a batch file, fix pwd. if [ "x${OSTYPE}" = "xcygwin" ]; then cd "$(cygpath "${PWD}")" fi readonly SCRIPT_DIR="$(dirname "$0")" readonly SCRIPT_DIR_ABS="$(cd "${SCRIPT_DIR}" ; pwd)" set -e set -u set -x # Use the batch file as an entry point if on cygwin. if [ "x${OSTYPE}" = "xcygwin" ]; then # Use extended globbing (cygwin should always have it). shopt -s extglob # Filter out cygwin python (everything under /usr or /bin, or *cygwin*). export PATH=${PATH/#\/bin*([^:])/} export PATH=${PATH//:\/bin*([^:])/} export PATH=${PATH/#\/usr*([^:])/} export PATH=${PATH//:\/usr*([^:])/} export PATH=${PATH/#*([^:])cygwin*([^:])/} export PATH=${PATH//:*([^:])cygwin*([^:])/} gsutil="${SCRIPT_DIR_ABS}/../../../../../scripts/slave/gsutil.bat" else gsutil=/b/build/scripts/slave/gsutil fi "${gsutil}" "$@"