diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2010-10-17 23:21:33 -0200 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2010-10-17 23:21:33 -0200 |
commit | b44f5147ebb4d06b9a2a3a0f85ff5b53a529ac98 (patch) | |
tree | 9ef1bdd5a1d2c9c9adaa1da06e44f53a8187e656 /share/hydra | |
parent | 3346311096bee29b81190ceb377ef5648aee1380 (diff) | |
download | hydra-b44f5147ebb4d06b9a2a3a0f85ff5b53a529ac98.tar.gz hydra-b44f5147ebb4d06b9a2a3a0f85ff5b53a529ac98.tar.bz2 |
Initial code for 'hydra register'
Diffstat (limited to 'share/hydra')
-rwxr-xr-x | share/hydra/register | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/share/hydra/register b/share/hydra/register index 5364f58..bf36540 100755 --- a/share/hydra/register +++ b/share/hydra/register @@ -1,3 +1,23 @@ #!/bin/bash +# # Register an existing hydra -# TODO +# + +CONFIG="$HOME/.hydra/config" +HYDRA="$1" +BASEDIR="$2" +PUPPET="$(dirname `find $BASEDIR -name puppet.conf`)" + +mkdir -p `dirname $CONFIG` + +if grep -q -e "^$HYDRA=" $CONFIG; then + echo "Hydra $HYDRA already defined" + exit 1 +fi + +# Reparse basedir to force absolute folder +BASEDIR="`cd $BASEDIR && pwd`" + +# Add entry +chmod 700 $BASEDIR +echo "$HYDRA=\"$BASEDIR\"" >> $CONFIG |