diff --git a/autoinstall_yunohostv2 b/autoinstall_yunohostv2 index 0b077e6..1412f77 100755 --- a/autoinstall_yunohostv2 +++ b/autoinstall_yunohostv2 @@ -29,6 +29,17 @@ if [ "$(id -u)" != "0" ]; then exit 1 fi +# http://stackoverflow.com/questions/59895/can-a-bash-script-tell-what-directory-its-stored-in +SOURCE="${BASH_SOURCE[0]}" +while [ -h "$SOURCE" ]; do # resolve $SOURCE until the file is no longer a symlink + DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )" + SOURCE="$(readlink "$SOURCE")" + [[ $SOURCE != /* ]] && SOURCE="$DIR/$SOURCE" # if $SOURCE was a relative symlink, we need to resolve it relative to the path where the symlink file was located +done +DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )" + +echo "Running from $DIR" + echo "Check dependencies" apt-get update -qq