[cipd] Update to version with aix-ppc64 binary.
R=vadimsh@chromium.org
Bug: 1098127
Change-Id: I5a520adbeff035c2c381ab23feb92571831eb12a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2261440
Reviewed-by: Andrii Shyshkalov <tandrii@google.com>
Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
diff --git a/cipd b/cipd
index e7b39e3..e368966 100755
--- a/cipd
+++ b/cipd
@@ -9,10 +9,17 @@
MYPATH=$(dirname "${BASH_SOURCE[0]}")
CYGWIN=false
+# Make sure this starts empty
+ARCH=
+
UNAME=`uname -s | tr '[:upper:]' '[:lower:]'`
case "${UNAME}" in
+ aix)
+ OS="${UNAME}"
+ ARCH="ppc64" # apparently 'uname -m' returns something very different
+ ;;
linux)
- OS=linux
+ OS="${UNAME}"
;;
cygwin*)
OS=windows
@@ -29,43 +36,39 @@
exit 1
esac
-UNAME=`uname -m | tr '[:upper:]' '[:lower:]'`
-case "${UNAME}" in
- x86_64|amd64)
- ARCH=amd64
- ;;
- s390x) # best-effort support for IBM s390x: crbug.com/764087
- ARCH=s390x
- ;;
- ppc64) # best-effort support for 64-bit PowerPC: crbug.com/773857
- ARCH=ppc64
- ;;
- ppc64le) # best-effort support for 64-bit PowerPC/LE: crbug.com/773857
- ARCH=ppc64le
- ;;
- aarch64)
- ARCH=arm64
- ;;
- armv7l)
- ARCH=armv6l
- ;;
- arm*)
- ARCH="${UNAME}"
- ;;
- *86)
- ARCH=386
- ;;
- mips*)
- # detect mips64le vs mips64.
- ARCH="${UNAME}"
- if lscpu | grep -q "Little Endian"; then
- ARCH+=le
- fi
- ;;
- *)
- >&2 echo "UNKNOWN Machine architecture: ${UNAME}"
- exit 1
-esac
+if [ -z $ARCH ]; then
+ UNAME=`uname -m | tr '[:upper:]' '[:lower:]'`
+ case "${UNAME}" in
+ x86_64|amd64)
+ ARCH=amd64
+ ;;
+ s390x|ppc64|ppc64le) # best-effort support
+ ARCH="${UNAME}"
+ ;;
+ aarch64)
+ ARCH=arm64
+ ;;
+ armv7l)
+ ARCH=armv6l
+ ;;
+ arm*)
+ ARCH="${UNAME}"
+ ;;
+ *86)
+ ARCH=386
+ ;;
+ mips*)
+ # detect mips64le vs mips64.
+ ARCH="${UNAME}"
+ if lscpu | grep -q "Little Endian"; then
+ ARCH+=le
+ fi
+ ;;
+ *)
+ >&2 echo "UNKNOWN Machine architecture: ${UNAME}"
+ exit 1
+ esac
+fi
# CIPD_BACKEND can be changed to ...-dev for manual testing.
CIPD_BACKEND="https://chrome-infra-packages.appspot.com"
diff --git a/cipd_client_version b/cipd_client_version
index 61611f6..bd3c4ff 100644
--- a/cipd_client_version
+++ b/cipd_client_version
@@ -1 +1 @@
-git_revision:9f9afb5ef6ef9d4887e8aa2bb617dfdd798f8005
+git_revision:0323cbe1ef467af36aa6784f2315c5ee36e89e34
diff --git a/cipd_client_version.digests b/cipd_client_version.digests
index 49cacbf..efde7bb 100644
--- a/cipd_client_version.digests
+++ b/cipd_client_version.digests
@@ -1,21 +1,22 @@
# This file was generated by
#
# cipd selfupdate-roll -version-file cipd_client_version \
-# -version git_revision:9f9afb5ef6ef9d4887e8aa2bb617dfdd798f8005
+# -version git_revision:0323cbe1ef467af36aa6784f2315c5ee36e89e34
#
# Do not modify manually. All changes will be overwritten.
# Use 'cipd selfupdate-roll ...' to modify.
-linux-386 sha256 fcd643a163dd52d919090256a87fc20fe708fe8c6265778d4055dfdadb95f3c3
-linux-amd64 sha256 b6a257a67136f88e91562e4043ec1133a2d6ad8eadca377a2fb4226108d15ba6
-linux-arm64 sha256 e0aed941afd051f57541e5a8457d632cfe8cf63b23c2fcecb9c1a59054bde6e7
-linux-armv6l sha256 0367003b6c5bd5dff1a50a439002a577459a791c59ec6799426eb53ccbd374e7
-linux-mips64 sha256 2afd563bd285f5ec7de445df26f37296f010da1005897c31bdbebb3834842d7c
-linux-mips64le sha256 1804c14c2525fc1b150543a5b14c25482be2d5f64f60d3c6d494379ed4f4ecc5
-linux-mipsle sha256 a56263289dd2e81fb3d5f3cf3eb49f938306ba02b80edd17c315df133d9e0266
-linux-ppc64 sha256 ca6219cf4e1c77c5dc121823b918a7f5444b49c043562c51c8f39cc1065bdb9a
-linux-ppc64le sha256 c935e33d156925ed81532c26841b54496b10836c06896ba76b8a32fbf5aaba4c
-linux-s390x sha256 c93891c8bcae98146b308e4dbe9ab8e61d1706f1b9f19138c743cdf75697520d
-mac-amd64 sha256 5d8e9235d24952670bcae362c8a8342d5bbfeb61f811355454e370aacaca79bd
-windows-386 sha256 a0d9af875c79f4b890cabf3ffd196789ca813d429ffb7b0408d02b9859e606fd
-windows-amd64 sha256 1ed772ca1e94ac7a413485d0861df32b362fb9718bb86cc204fb60e1a5fc16a3
+aix-ppc64 sha256 df6bf19e60cf062c0a9d186b0f6c9377c144af9af2511c62feb12166df658fa0
+linux-386 sha256 406a37dfc1e36495edcedb1fa58a101fc10369fccf88a1a68e89181b5b634069
+linux-amd64 sha256 f87c547d09c75eaac7aec940489ed4282988f0628cda232c36666bbd7f2ffcd3
+linux-arm64 sha256 a172f66db1e5951173282b4d5a00ca78c6c19b98aa4025356ca555d802562d18
+linux-armv6l sha256 8bbda6a984e0f386d899da2da5b94d4601dc19a1ceeb42b6e691c2844ff6c1ce
+linux-mips64 sha256 60f7961bdfab674fd84680e74c42c8b305ff7ee98d1eb626ac36fc327c8654c2
+linux-mips64le sha256 58e9df2ec3544124747b56699787210aded97d7ccd2459ec877753a32070dd18
+linux-mipsle sha256 2a5e019011ba90b8e94a5cc9b2bd82f34d193e3c51f8548d8a5b87b526fc0e83
+linux-ppc64 sha256 7fbf4080e68ff4eda82a8a62da1645bda265bc6c1bef034c76e3848244223a5d
+linux-ppc64le sha256 7a474bb3661c88d1f326a51f99f8e0dc7f832bfd404615f8a6be162ce1840dc0
+linux-s390x sha256 4aafb01114114395510d2e95e175198e7335247c49ed37ad334526815e3eca05
+mac-amd64 sha256 50d685478353f3243b79a318130c8cd1dd1074fc5a9b84c8bbd14546dfe9288a
+windows-386 sha256 642cb36aac344a94092bc15662c6a43117a2db9e0d2befdc0dc63e14518ec07d
+windows-amd64 sha256 e30a7b981ffab1d54fb1395c2ac183811c1aa17e57a649f877da99a1cfa72176