From cff0274c0c7bcb67b1dd608e8e7aec8ae5165c4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Fri, 18 Jan 2013 23:32:34 +0100 Subject: [PATCH] Fixed startup script --- run | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) mode change 100644 => 100755 run diff --git a/run b/run old mode 100644 new mode 100755 index 04584010..fd9f698b --- a/run +++ b/run @@ -1,7 +1,14 @@ -#!/bin/sh +#!/bin/bash PYTHON=`which python` -DIR="$( cd -P "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" + +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 )" cd $DIR -$PYTHON -m octoprint.server $@ \ No newline at end of file +$PYTHON -m octoprint.server $@