summaryrefslogtreecommitdiff
path: root/scripts/cros_mark_as_stable.py
diff options
context:
space:
mode:
authorMike Frysinger <vapier@chromium.org>2012-08-06 14:36:05 -0400
committerGerrit <chrome-bot@google.com>2012-08-06 18:55:03 -0700
commit0a647fc12a887c12018af6c283b690e8cb9ecd6f (patch)
tree3064cebf5a50ff9343eb8d237b17715b64907691 /scripts/cros_mark_as_stable.py
parentb0e4bc9355ee107bc264ecd0ed7fad0b62041afd (diff)
downloadchromite-0a647fc12a887c12018af6c283b690e8cb9ecd6f.tar.gz
parallel_emerge/cros_mark_as_stable: fix CLEAN_DELAY handling
The UNMERGE_DELAY variable was last seen in the portage code base in 2006. All current code I can find refers to CLEAN_DELAY, so change parallel emerge to use the new variable name. Further, improve cros_mark_as_stable to not wait 5 seconds when cleaning out packages by setting CLEAN_DELAY. BUG=None TEST=`cbuildbot arm-tegra2-paladin` no longer shows delay count down Change-Id: Id3c44f91c5f70ca4a59ee600ccfae14c8485758e Reviewed-on: https://gerrit.chromium.org/gerrit/29303 Reviewed-by: David James <davidjames@chromium.org> Commit-Ready: Mike Frysinger <vapier@chromium.org> Tested-by: Mike Frysinger <vapier@chromium.org>
Diffstat (limited to 'scripts/cros_mark_as_stable.py')
-rw-r--r--scripts/cros_mark_as_stable.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/scripts/cros_mark_as_stable.py b/scripts/cros_mark_as_stable.py
index 00940b374..f9e1dbae5 100644
--- a/scripts/cros_mark_as_stable.py
+++ b/scripts/cros_mark_as_stable.py
@@ -59,7 +59,8 @@ def CleanStalePackages(boards, package_atoms):
runcmd = cros_build_lib.SudoRunCommand
if package_atoms:
- runcmd(['emerge' + suffix, '-q', '--unmerge'] + package_atoms);
+ runcmd(['emerge' + suffix, '-q', '--unmerge'] + package_atoms,
+ extra_env={'CLEAN_DELAY': '0'})
runcmd(['eclean' + suffix, '-d', 'packages'],
redirect_stdout=True, redirect_stderr=True)