Fix cros flash version handling
This fix 'cros flash' commands like:
cros flash minnie xbuddy://remote/latest-R54/test
Because
gsutil ls gs://chromeos-image-archive/veyron_minnie-release/R54*
output blank line between directories. Which makes output parsing break
and throw exception.
BUG=none
TEST=cros flash with version like latest-R??
Change-Id: Ic8e7291c233ffa3e6e0a5122c71fd7af1232802b
Reviewed-on: https://chromium-review.googlesource.com/377938
Commit-Ready: Kuang-che Wu <kcwu@chromium.org>
Tested-by: Kuang-che Wu <kcwu@chromium.org>
Reviewed-by: Ningning Xia <nxia@chromium.org>
diff --git a/gsutil_util.py b/gsutil_util.py
index c3fdb9a..353c2f7 100644
--- a/gsutil_util.py
+++ b/gsutil_util.py
@@ -201,7 +201,7 @@
The most recent version number found.
"""
- cmd = 'gsutil ls %s' % gsutil_dir
+ cmd = 'gsutil ls -d %s' % gsutil_dir
msg = 'Failed to find most recent builds at %s' % gsutil_dir
dir_names = [p.split('/')[-2] for p in GSUtilRun(cmd, msg).splitlines()]
try: