From 95ca8aa7d868fe56520164145345d7f734d66269 Mon Sep 17 00:00:00 2001 From: mbeddr Date: Fri, 3 Aug 2018 15:05:31 +0200 Subject: [PATCH] mpssign.sh: added missing check --- .../resources/de/itemis/mps/gradle/mpssign.sh | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/main/resources/de/itemis/mps/gradle/mpssign.sh b/src/main/resources/de/itemis/mps/gradle/mpssign.sh index b6115910..7b5cf0d0 100755 --- a/src/main/resources/de/itemis/mps/gradle/mpssign.sh +++ b/src/main/resources/de/itemis/mps/gradle/mpssign.sh @@ -43,13 +43,15 @@ unzip -q -o "$RCP_FILE" -d "$OUTPUT_DIR" BUILD_NAME=$(ls "$OUTPUT_DIR") CONTENTS="$OUTPUT_DIR/$BUILD_NAME/Contents" -echo 'Creating symlinks from *.jnilib to *.dylib:' -for f in "$CONTENTS/bin"/*.jnilib; do - b="$(basename "$f" .jnilib)" - echo " $f -> $b.dylib" - ln -sf "$b.jnilib" "$(dirname "$f")/$b.dylib" -done -echo 'Done creating symlinks' +if ls "$CONTENTS/bin"/*.jnilib >& /dev/null; then + echo 'Creating symlinks from *.jnilib to *.dylib:' + for f in "$CONTENTS/bin"/*.jnilib; do + b="$(basename "$f" .jnilib)" + echo " $f -> $b.dylib" + ln -sf "$b.jnilib" "$(dirname "$f")/$b.dylib" + done + echo 'Done creating symlinks' +fi if [[ -n "$JDK_FILE" ]]; then if [[ ! -f "$JDK_FILE" ]]; then @@ -104,4 +106,4 @@ fi chmod a+x "$CONTENTS"/MacOS/* chmod a+x "$CONTENTS"/bin/*.py chmod a+x "$CONTENTS"/bin/fs* -chmod a+x "$CONTENTS"/bin/restarter +chmod a+x "$CONTENTS"/bin/restarter \ No newline at end of file