Comments: 1/ Needs to cope spaces in directory names as well. cd "$FUSEKI_HOME"
2/ A safer shell idiom is to use a subshell envirionment: ( cd "$FUSEKI_HOME" .. do stuff .. ) the change of working directory is limited to the subshell. No need to have OLD_DIR. Andy On 04/07/15 17:27, cla...@apache.org wrote:
Repository: jena Updated Branches: refs/heads/master 255416a86 -> d58c1a1ab Added chdir $FUSEKI_HOME when running in an environment without start-stop-daemon. Added a chdir to original directory after starting fuseki. Fixes bug JENA-984 Project: http://git-wip-us.apache.org/repos/asf/jena/repo Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/d58c1a1a Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/d58c1a1a Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/d58c1a1a Branch: refs/heads/master Commit: d58c1a1abc7dfb2a58ce5b8c04e176940fecbb9a Parents: 255416a Author: Claude Warren <cla...@apache.org> Authored: Sat Jul 4 17:25:47 2015 +0100 Committer: Claude Warren <cla...@apache.org> Committed: Sat Jul 4 17:25:47 2015 +0100 ---------------------------------------------------------------------- jena-fuseki2/apache-jena-fuseki/fuseki | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/jena/blob/d58c1a1a/jena-fuseki2/apache-jena-fuseki/fuseki ---------------------------------------------------------------------- diff --git a/jena-fuseki2/apache-jena-fuseki/fuseki b/jena-fuseki2/apache-jena-fuseki/fuseki index 62c2f16..814433a 100755 --- a/jena-fuseki2/apache-jena-fuseki/fuseki +++ b/jena-fuseki2/apache-jena-fuseki/fuseki @@ -371,6 +371,8 @@ start() { rm -f "$FUSEKI_PID" fi + OLD_DIR=`pwd` + cd $FUSEKI_HOME if [ "$FUSEKI_USER" ] then touch "$FUSEKI_PID" @@ -386,7 +388,8 @@ start() { disown $! echo $! > "$FUSEKI_PID" fi - + cd $OLD_DIR + log_end_msg 0 print_started fi