From 7eb09fe85596c6a88826598871f23594a34a776a Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Fri, 13 Jan 2012 09:41:48 -0200 Subject: Fixing sync behavior --- share/hydra/sync | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'share') diff --git a/share/hydra/sync b/share/hydra/sync index 2d59647..56bffe1 100755 --- a/share/hydra/sync +++ b/share/hydra/sync @@ -23,10 +23,16 @@ if [ -z "$1" ]; then REPOSITORIES="bootless dns gitosis/public gitosis/private puppet" else REPOSITORIES="$*" + UPDATE_KEYRINGER="no" fi # Sync each repository. for repository in $REPOSITORIES; do + if [ "$repository" == "keyringer" ]; then + UPDATE_KEYRINGER="yes" + continue + fi + if [ -d "$HYDRA_FOLDER/$repository/.git" ]; then echo "Syncing $repository..." ( cd $HYDRA_FOLDER/$repository && git pull origin master && git submodule update --init ) @@ -34,5 +40,7 @@ for repository in $REPOSITORIES; do done # Update keyring. -echo "Updating keyringer..." -keyringer $HYDRA git pull +if [ "$UPDATE_KEYRINGER" != "no" ]; then + echo "Syncing keyringer..." + keyringer $HYDRA git pull +fi -- cgit v1.2.3