From: Silvio Rhatto Date: Sat, 24 Feb 2018 17:20:06 +0000 (-0300) Subject: Check if we were called correctly X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=ff742599329fe20be550d3e42276e7e46ed7d64c;p=inception.git Check if we were called correctly --- diff --git a/infection b/infection index c326e82..271ce79 100755 --- a/infection +++ b/infection @@ -5,7 +5,7 @@ # Parameters BASENAME="`basename $0`" -DIRNAME="$(cd `dirname $0`/.. &> /dev/null && pwd)" +DIRNAME="$(cd `dirname $0` &> /dev/null && pwd)" SHORTNAME="$(echo $DIRNAME | sed -e "s|$HOME/||")" EXCLUDES="--exclude=local --exclude=stowpkg/tree" DATE="`date +%Y%m%d%I%M%S`" @@ -23,6 +23,14 @@ function infection_usage { # Initialize function infection_init { ( + # Check if we were called correctly. Program should be called + # from the toplevel repository symlink and not from it's own + # repository + if [ ! -d "$DIRNAME/inception" ]; then + echo "Please call me using $DIRNAME/infection" + exit 1 + fi + # Check if repo is inside $HOME if [ "$DIRNAME" != "$HOME/$SHORTNAME" ]; then echo "Please make sure $DIRNAME is moved to $HOME"