From c8c013a4e9a6e051b96632e00ca0ef9d8dbd0204 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Thu, 11 Nov 2010 00:30:26 -0200 Subject: Detecting puppet repository --- share/hydra/register | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/share/hydra/register b/share/hydra/register index 677a73d..5ef0a9d 100755 --- a/share/hydra/register +++ b/share/hydra/register @@ -4,6 +4,7 @@ # CONFIG="$HOME/.hydra/config" +PREFERENCES="$HOME/.hydra/$HYDRA" BASEDIR="$1" if [ -z "$BASEDIR" ]; then @@ -15,12 +16,21 @@ elif grep -q -e "^$HYDRA=" $CONFIG &> /dev/null; then fi # Folder setup -#PUPPET="$(dirname `find $BASEDIR -name puppet.conf`)" mkdir -p `dirname $CONFIG` # Reparse basedir to force absolute folder BASEDIR="`cd $BASEDIR && pwd`" # Add entry +echo "Registering hydra $HYDRA..." chmod 700 $BASEDIR echo "$HYDRA=\"$BASEDIR\"" >> $CONFIG + +# Puppet configuration +echo "Searching for a puppet repository at $BASEDIR..." +PUPPET="$(dirname `find $BASEDIR -name puppet.conf | tail -n 1`)" + +if [ ! -z "$PUPPET" ]; then + echo "Found puppet repository at $PUPPET." + echo "PUPPET=$PUPPET" >> $PREFERENCES +fi -- cgit v1.2.3