From 79e9a64299d7fb5abafdde5502093b899f36193a Mon Sep 17 00:00:00 2001 From: Bjoern Michaelsen Date: Tue, 10 Jul 2012 12:57:01 +0200 Subject: make ./g robust against missing bin/repo-list file Change-Id: Ib61a679221d0eddea61358024d31c90464dccefb --- g | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/g b/g index 11ecaa607cbd..7ec3bdae745b 100755 --- a/g +++ b/g @@ -31,6 +31,13 @@ pushd $(dirname $0) > /dev/null COREDIR=$(pwd) popd > /dev/null +if test -f $COREDIR/bin/repo-list +then + ALLREPOS="core `cat "$COREDIR/bin/repo-list"`" +else + ALLREPOS=core +fi + refresh_hooks() { repo=$1 @@ -88,7 +95,7 @@ refresh_hooks() refresh_all_hooks() { - repos="core $(cat "$COREDIR/bin/repo-list")" + repos="$ALLREPOS" for repo in $repos ; do refresh_hooks $repo done @@ -239,7 +246,7 @@ done # do it! DIRS="core $(cd $CLONEDIR ; ls)" if [ "$COMMAND" = "clone" ] ; then - DIRS=$(cat "$COREDIR/bin/repo-list") + DIRS="$ALLREPOS" fi for REPO in $DIRS ; do DIR="$CLONEDIR/$REPO" -- cgit