Make sure that source script exists and target app does not
authorAlexander Barton <alex@barton.de>
Wed, 8 Apr 2015 12:03:41 +0000 (14:03 +0200)
committerAlexander Barton <alex@barton.de>
Wed, 8 Apr 2015 12:03:41 +0000 (14:03 +0200)
appify.sh

index a5fe284..a7db786 100755 (executable)
--- a/appify.sh
+++ b/appify.sh
@@ -47,8 +47,13 @@ TARGET=$2
 
 BASENAME=`basename "$SCRIPT"`
 
+if [ ! -r "$SCRIPT" ]; then
+    echo "$SCRIPT isn't readable!" 1>&2
+    exit 3
+fi
+
 if [ -e "$TARGET" ]; then
-    echo "$TARGET exists, exiting" 1>&2
+    echo "$TARGET exists!" 1>&2
     exit 3
 fi