Last change
on this file since 29359 was 29359, checked in by Jeremy Symon, 10 years ago |
Change RKE Mac run script to only check for write permissions if it needs to write to the installation directory (on first run when it extracts the JRE). This allows for non-root users to run a globally installed copy of Expeditee.
|
-
Property svn:executable
set to
*
|
File size:
1.0 KB
|
Line | |
---|
1 | #!/bin/bash
|
---|
2 |
|
---|
3 | BINDIR="`dirname "$0"`"
|
---|
4 | cd "$BINDIR/.."
|
---|
5 | BASEDIR="`pwd`"
|
---|
6 | # extract JRE on first run
|
---|
7 | if [[ -e "$BASEDIR/Resources/jre_bin" ]]; then
|
---|
8 | if [[ -w "$BASEDIR/Resources" ]]; then
|
---|
9 | chmod +x "$BASEDIR/Resources/jre_bin" && "$BASEDIR/Resources/jre_bin" -o"$BASEDIR/Resources" && rm "$BASEDIR/Resources/jre_bin"
|
---|
10 | else
|
---|
11 | # Installation directory not writable - display error message
|
---|
12 | # see: https://developer.apple.com/library/mac/documentation/AppleScript/Conceptual/AppleScriptLangGuide/reference/ASLR_cmds.html#//apple_ref/doc/uid/TP40000983-CH216-SW11
|
---|
13 | osascript -e 'tell app "System Events" to display alert "The installation directory is not writable!\nTo 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 run Expeditee by double-clicking on the installed app" as warning giving up after 10'
|
---|
14 | exit
|
---|
15 | fi
|
---|
16 | fi
|
---|
17 | # run expeditee
|
---|
18 | "$BASEDIR/Resources/jre/bin/java" -jar "$BASEDIR/Resources/Expeditee.jar"
|
---|
Note:
See
TracBrowser
for help on using the repository browser.