Pre-generate updates with root user.

image_to_live runs dev_server with sudo so old cached entries are
owned by root rather than $USER.  Change to pre-generate also with
sudo.

Change-Id: I587f15953b37d4de439977e7dbac9fced175c173

BUG=chromium-os:10723
TEST=Ran it

Review URL: http://codereview.chromium.org/6380008
This commit is contained in:
Chris Sosa 2011-01-20 13:00:08 -08:00
parent 8a7c3acce7
commit b6d82e8bb7

View File

@ -712,13 +712,14 @@ def _PregenerateUpdates(parser, options):
""" """
def _GenerateVMUpdate(target, src): def _GenerateVMUpdate(target, src):
"""Generates an update using the devserver.""" """Generates an update using the devserver."""
RunCommand(['./start_devserver', RunCommand(['sudo',
'./start_devserver',
'--pregenerate_update', '--pregenerate_update',
'--exit', '--exit',
'--image=%s' % target, '--image=%s' % target,
'--src_image=%s' % src, '--src_image=%s' % src,
'--for_vm' '--for_vm'
]) ], enter_chroot=True)
# Get the list of deltas by mocking out update method in test class. # Get the list of deltas by mocking out update method in test class.
GenerateVirtualAUDeltasTest.ProcessOptions(parser, options) GenerateVirtualAUDeltasTest.ProcessOptions(parser, options)