From 4e6db04f9fbc2c1bc8ca4123c40f5f078c7a3834 Mon Sep 17 00:00:00 2001 From: Alex Czar Date: Fri, 25 Dec 2015 10:48:02 +0400 Subject: [PATCH] Make kobaltw play nice when it's soft-linked (`ln -s`) --- kobaltw | 2 +- .../wrapper/src/main/java/com/beust/kobalt/wrapper/Main.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/kobaltw b/kobaltw index 1fd228db..74a6a159 100755 --- a/kobaltw +++ b/kobaltw @@ -1,2 +1,2 @@ #!/usr/bin/env bash -java -jar $(dirname $0)/kobalt/wrapper/kobalt-wrapper.jar $* +java -jar $(dirname "$(readlink -f $0)")/kobalt/wrapper/kobalt-wrapper.jar $* diff --git a/modules/wrapper/src/main/java/com/beust/kobalt/wrapper/Main.java b/modules/wrapper/src/main/java/com/beust/kobalt/wrapper/Main.java index 3ff097d5..07a93185 100644 --- a/modules/wrapper/src/main/java/com/beust/kobalt/wrapper/Main.java +++ b/modules/wrapper/src/main/java/com/beust/kobalt/wrapper/Main.java @@ -206,7 +206,7 @@ public class Main { } log(2, "Generating " + KOBALTW + (envFile.exists() ? " with shebang" : "") + "."); - content += "java -jar $(dirname $0)/kobalt/wrapper/kobalt-wrapper.jar $*\n"; + content += "java -jar $(dirname \"$(readlink -f $0)\")/kobalt/wrapper/kobalt-wrapper.jar $*\n"; Files.write(filePath, content.getBytes());