Browse Source

PRISM startup scripts: remove support for notification via NOTIFY='yes'

Previously, the PRISM startup scripts on MacOS and Linux would call a
GUI notification tool when the PRISM execution has finished and the
environment variable NOTIFY was set to 'yes'.

This feature was not advertised and probably not used much in
practice.  We remove it because it interferes with an exec-based
mechanism of starting the Java VM for PRISM (see next commit).

It is simple to get similar functionality by using a small wrapper
script or other shell functionality.
accumulation-v4.7
Joachim Klein 7 years ago
parent
commit
9e386b90a1
  1. 19
      prism/src/bin/prism.darwin32
  2. 19
      prism/src/bin/prism.darwin64
  3. 19
      prism/src/bin/prism.linux

19
prism/src/bin/prism.darwin32

@ -5,14 +5,6 @@
# PRISM home directory # PRISM home directory
PRISM_DIR=/home/luser/prism PRISM_DIR=/home/luser/prism
# Default value for notification after the scipt has finished (yes/no)
NOTIFY_DEFAULT=no
# Set value for notification
if [ "$NOTIFY" = "" ]; then
NOTIFY=$NOTIFY_DEFAULT
fi;
# Command to launch Java # Command to launch Java
if [ "$PRISM_JAVA" = "" ]; then if [ "$PRISM_JAVA" = "" ]; then
# On OS X, we want to avoiding calling java from the /usr/bin link # On OS X, we want to avoiding calling java from the /usr/bin link
@ -120,15 +112,6 @@ if [ "$PRISM_DEBUG" != "" ]; then
PRISM_JAVA="$PRISM_DEBUG" PRISM_JAVA="$PRISM_DEBUG"
fi fi
# Run PRISM through Java
# Run PRISM through Java (exit code of script is exit code of the java call)
"$PRISM_JAVA" $PRISM_JAVA_ARG1 $PRISM_JAVA_ARG2 $PRISM_JAVA_DEBUG $PRISM_JAVAMAXMEM $PRISM_JAVASTACKSIZE "$PRISM_ICON" "$PRISM_DOCK_NAME" -Djava.awt.headless=$PRISM_HEADLESS -Djava.library.path="$JAVA_LIBRARY_PATH" -classpath "$PRISM_CLASSPATH" $PRISM_MAINCLASS "$@" "$PRISM_JAVA" $PRISM_JAVA_ARG1 $PRISM_JAVA_ARG2 $PRISM_JAVA_DEBUG $PRISM_JAVAMAXMEM $PRISM_JAVASTACKSIZE "$PRISM_ICON" "$PRISM_DOCK_NAME" -Djava.awt.headless=$PRISM_HEADLESS -Djava.library.path="$JAVA_LIBRARY_PATH" -classpath "$PRISM_CLASSPATH" $PRISM_MAINCLASS "$@"
PRISM_EXIT_CODE=$?
if [ "$NOTIFY" = "yes" ]; then
if [ -n "`which growlnotify`" ]; then
growlnotify --image $PRISM_DIR/etc/icons/prism.ico PRISM has finished -m "" > /dev/null 2> /dev/null
fi
fi;
exit $PRISM_EXIT_CODE

19
prism/src/bin/prism.darwin64

@ -5,14 +5,6 @@
# PRISM home directory # PRISM home directory
PRISM_DIR=/home/luser/prism PRISM_DIR=/home/luser/prism
# Default value for notification after the scipt has finished (yes/no)
NOTIFY_DEFAULT=no
# Set value for notification
if [ "$NOTIFY" = "" ]; then
NOTIFY=$NOTIFY_DEFAULT
fi;
# Command to launch Java # Command to launch Java
if [ "$PRISM_JAVA" = "" ]; then if [ "$PRISM_JAVA" = "" ]; then
# On OS X, we want to avoiding calling java from the /usr/bin link # On OS X, we want to avoiding calling java from the /usr/bin link
@ -120,15 +112,6 @@ if [ "$PRISM_DEBUG" != "" ]; then
PRISM_JAVA="$PRISM_DEBUG" PRISM_JAVA="$PRISM_DEBUG"
fi fi
# Run PRISM through Java
# Run PRISM through Java (exit code of script is exit code of the java call)
"$PRISM_JAVA" $PRISM_JAVA_ARG1 $PRISM_JAVA_ARG2 $PRISM_JAVA_DEBUG $PRISM_JAVAMAXMEM $PRISM_JAVASTACKSIZE "$PRISM_ICON" "$PRISM_DOCK_NAME" -Djava.awt.headless=$PRISM_HEADLESS -Djava.library.path="$JAVA_LIBRARY_PATH" -classpath "$PRISM_CLASSPATH" $PRISM_MAINCLASS "$@" "$PRISM_JAVA" $PRISM_JAVA_ARG1 $PRISM_JAVA_ARG2 $PRISM_JAVA_DEBUG $PRISM_JAVAMAXMEM $PRISM_JAVASTACKSIZE "$PRISM_ICON" "$PRISM_DOCK_NAME" -Djava.awt.headless=$PRISM_HEADLESS -Djava.library.path="$JAVA_LIBRARY_PATH" -classpath "$PRISM_CLASSPATH" $PRISM_MAINCLASS "$@"
PRISM_EXIT_CODE=$?
if [ "$NOTIFY" = "yes" ]; then
if [ -n "`which growlnotify`" ]; then
growlnotify --image $PRISM_DIR/etc/icons/prism.ico PRISM has finished -m "" > /dev/null 2> /dev/null
fi
fi;
exit $PRISM_EXIT_CODE

19
prism/src/bin/prism.linux

@ -5,14 +5,6 @@
# PRISM home directory # PRISM home directory
PRISM_DIR=/home/luser/prism PRISM_DIR=/home/luser/prism
# Default value for notification after the scipt has finished (yes/no)
NOTIFY_DEFAULT=no
# Set value for notification
if [ "$NOTIFY" = "" ]; then
NOTIFY=$NOTIFY_DEFAULT
fi;
# Command to launch Java # Command to launch Java
if [ "$PRISM_JAVA" = "" ]; then if [ "$PRISM_JAVA" = "" ]; then
PRISM_JAVA=java PRISM_JAVA=java
@ -111,15 +103,6 @@ if [ "$PRISM_DEBUG" != "" ]; then
PRISM_JAVA="$PRISM_DEBUG" PRISM_JAVA="$PRISM_DEBUG"
fi fi
# Run PRISM through Java
# Run PRISM through Java (exit code of script is exit code of the java call)
"$PRISM_JAVA" $PRISM_JAVA_ARG1 $PRISM_JAVA_ARG2 $PRISM_JAVA_DEBUG $PRISM_JAVAMAXMEM $PRISM_JAVASTACKSIZE -Djava.awt.headless=$PRISM_HEADLESS -Djava.library.path="$JAVA_LIBRARY_PATH" -classpath "$PRISM_CLASSPATH" $PRISM_MAINCLASS "$@" "$PRISM_JAVA" $PRISM_JAVA_ARG1 $PRISM_JAVA_ARG2 $PRISM_JAVA_DEBUG $PRISM_JAVAMAXMEM $PRISM_JAVASTACKSIZE -Djava.awt.headless=$PRISM_HEADLESS -Djava.library.path="$JAVA_LIBRARY_PATH" -classpath "$PRISM_CLASSPATH" $PRISM_MAINCLASS "$@"
PRISM_EXIT_CODE=$?
if [ "$NOTIFY" = "yes" ]; then
if [ -n "`which notify-send`" ]; then
notify-send --icon=$PRISM_DIR/etc/icons/prism.ico "PRISM has finished" > /dev/null 2> /dev/null
fi
fi;
exit $PRISM_EXIT_CODE
Loading…
Cancel
Save