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 )
done
# Update keyring.
-echo "Updating keyringer..."
-keyringer $HYDRA git pull
+if [ "$UPDATE_KEYRINGER" != "no" ]; then
+ echo "Syncing keyringer..."
+ keyringer $HYDRA git pull
+fi