Ignore:
Timestamp:
2014-10-08T19:15:02+13:00 (10 years ago)
Author:
ak19
Message:

Got Expeditee Mac installer working. Installer is read-only, and if a user attempts to run Expeditee from within the installer, an error message is displayed telling them to install it first.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • other-projects/expeditee-release-kits/shared/mac/Wrapper.app/Contents/MacOS/Expeditee

    r28727 r29354  
    44cd "$BINDIR/.."
    55BASEDIR="`pwd`"
    6 [[ -e "$BASEDIR/Resources/jre_bin" ]] && chmod +x "$BASEDIR/Resources/jre_bin" && "$BASEDIR/Resources/jre_bin" -o"$BASEDIR/Resources" && rm "$BASEDIR/Resources/jre_bin"
    7 "$BASEDIR/Resources/jre/bin/java" -jar "$BASEDIR/Resources/Expeditee.jar"
     6if [[ -w $BASEDIR ]]; then
     7    [[ -e "$BASEDIR/Resources/jre_bin" ]] && chmod +x "$BASEDIR/Resources/jre_bin" && "$BASEDIR/Resources/jre_bin" -o"$BASEDIR/Resources" && rm "$BASEDIR/Resources/jre_bin"
     8    "$BASEDIR/Resources/jre/bin/java" -jar "$BASEDIR/Resources/Expeditee.jar"
     9else
     10    # display error message
     11    # see: https://developer.apple.com/library/mac/documentation/AppleScript/Conceptual/AppleScriptLangGuide/reference/ASLR_cmds.html#//apple_ref/doc/uid/TP40000983-CH216-SW11
     12    osascript -e 'tell app "System Events" to display alert "To install Expeditee, drag and drop the app wherever you would like to install it (such as the Applications folder or your desktop).\nOnce Expeditee is installed, you can close this installer window and run Expeditee by double-clicking on the installed app" as warning giving up after 10'
     13fi
Note: See TracChangeset for help on using the changeset viewer.