Use sudo when manipulating git for image list
When we build our images we attempt to checkout all of the valid devstack branches so that we can list all of the images necessary to be cached for each branch. Unfortunately this devstack repo is owned by root during dib and snapshot image builds. This means we must use sudo when updating the repo (either changing branches or updating the current branch). Change-Id: I8cd09cfed4d586648dcbd34fa04bfc030c31ee45
This commit is contained in:
parent
e0f2673560
commit
12dc33e30c
|
@ -129,8 +129,8 @@ def local_prep(distribution):
|
|||
continue
|
||||
branch_data = {'name': branch}
|
||||
print 'Branch: ', branch
|
||||
run_local(['git', 'checkout', branch], cwd=DEVSTACK)
|
||||
run_local(['git', 'pull', '--ff-only', 'origin'], cwd=DEVSTACK)
|
||||
run_local(['sudo', 'git', 'checkout', branch], cwd=DEVSTACK)
|
||||
run_local(['sudo', 'git', 'pull', '--ff-only', 'origin'], cwd=DEVSTACK)
|
||||
|
||||
if os.path.exists(os.path.join(TMP_MOUNT_PATH, 'usr/bin/apt-get')):
|
||||
debs = []
|
||||
|
|
|
@ -106,8 +106,8 @@ def local_prep(distribution):
|
|||
continue
|
||||
branch_data = {'name': branch}
|
||||
print 'Branch: ', branch
|
||||
run_local(['git', 'checkout', branch], cwd=DEVSTACK)
|
||||
run_local(['git', 'pull', '--ff-only', 'origin'], cwd=DEVSTACK)
|
||||
run_local(['sudo', 'git', 'checkout', branch], cwd=DEVSTACK)
|
||||
run_local(['sudo', 'git', 'pull', '--ff-only', 'origin'], cwd=DEVSTACK)
|
||||
|
||||
if os.path.exists('/usr/bin/apt-get'):
|
||||
debs = []
|
||||
|
|
Loading…
Reference in New Issue