From 25602368f4bc5f0ad94e0f95cf79f48b340decbf Mon Sep 17 00:00:00 2001 From: David James Date: Wed, 29 Jun 2011 16:40:30 -0700 Subject: [PATCH] Update get_package_list to be more robust to changing output formats. With Portage 2.1.10, the number of spaces in the output changed. This broke the get_package_list and caused failures during unit tests. To fix this, I've updated the script to handle this. BUG=chromium-os:17151 TEST=Verify that get_package_list works now. Change-Id: I2a334451807abdbeb9fb5cbb99a54ab75f234330 Reviewed-on: http://gerrit.chromium.org/gerrit/3415 Reviewed-by: Anush Elangovan Tested-by: David James --- get_package_list | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/get_package_list b/get_package_list index ea16e03759..82b27d2ede 100755 --- a/get_package_list +++ b/get_package_list @@ -49,4 +49,4 @@ if [[ -z "${FLAGS_ARGV}" ]]; then fi emerge-$FLAGS_board --emptytree --usepkgonly -p -v --columns \ - $1 2> /dev/null | cut -d ' ' -f 8 | grep '/' + $1 2> /dev/null | sed -n -E -e 's/^\[binary[^]]*\] ([^ ]*) .*$/\1/p'