Merge "Lock around source repositories setup"
This commit is contained in:
commit
d44fcdad95
@ -188,7 +188,15 @@ rm -f $GIT_MANIFEST
|
|||||||
|
|
||||||
# Get source repositories for the target
|
# Get source repositories for the target
|
||||||
for _SOURCEREPO in $(find $TMP_HOOKS_PATH -maxdepth 1 -name "source-repository-*" -not -name '*~'); do
|
for _SOURCEREPO in $(find $TMP_HOOKS_PATH -maxdepth 1 -name "source-repository-*" -not -name '*~'); do
|
||||||
get_repos_for_element $_SOURCEREPO
|
repo_flock=$CACHE_BASE/repositories_flock
|
||||||
|
(
|
||||||
|
echo "Getting $repo_flock: $(date)"
|
||||||
|
if ! flock -w 600 9 ; then
|
||||||
|
echo "Did not get $repo_flock: $(date)"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
get_repos_for_element $_SOURCEREPO
|
||||||
|
) 9> $repo_flock
|
||||||
done
|
done
|
||||||
|
|
||||||
# Copy the manifest into the image if it exists (there may be no git repositories used)
|
# Copy the manifest into the image if it exists (there may be no git repositories used)
|
||||||
|
Loading…
Reference in New Issue
Block a user