From: Andy Bavier Date: Thu, 25 Sep 2008 16:18:56 +0000 (+0000) Subject: Get EGRE key from egre-keys.txt file X-Git-Tag: vsys-0.9-0~42 X-Git-Url: http://git.onelab.eu/?p=vsys.git;a=commitdiff_plain;h=1c6936692211d980f73348affe78e290dc96afc0 Get EGRE key from egre-keys.txt file --- diff --git a/factory/setup-link b/factory/setup-link index e5cbd2f..78bc750 100755 --- a/factory/setup-link +++ b/factory/setup-link @@ -6,7 +6,16 @@ SLICE=$1 SLICEID=`id -u $SLICE` read INDEX read REMOTE -read KEY + +KEYFILE="/etc/vini/egre-keys.txt" +if [ -e "$KEYFILE" ]; then + KEY=$( awk -v slice=$SLICE '$1 == slice {print $2}' $KEYFILE ) +fi +if [ -z "$KEY" ]; then + echo "No EGRE key found for slice $SLICE!" + echo "Please send mail to vini-users@lists.planet-lab.org." + exit 1 +fi LINK=${KEY}if${INDEX}