28 lines
893 B
Bash
28 lines
893 B
Bash
#!/bin/sh
|
|
# OpenBSD-specific startup script for PyCharm IDE
|
|
|
|
PYCHARM_HOME=${TRUEPREFIX}/pycharm
|
|
|
|
#-----------------------------------------------------------------------------
|
|
# Determine configuration settings
|
|
#-----------------------------------------------------------------------------
|
|
|
|
export JAVA_BIN=$(javaPathHelper -c pycharm)
|
|
export JAVA_HOME=$(javaPathHelper -h pycharm)
|
|
|
|
if [ ! -x "${JAVA_BIN}" ]; then
|
|
echo "Error: JAVA_HOME may not be defined correctly: ${JAVA_HOME}"
|
|
echo " Unable to find Java binary ${JAVA_BIN}"
|
|
exit 1
|
|
fi
|
|
|
|
# Check if 'pycharm' executable can be found
|
|
if [ ! -x "${PYCHARM_HOME}/bin/pycharm.sh" ]; then
|
|
echo "Error: PYCHARM_HOME may not be defined correctly: ${PYCHARM_HOME}"
|
|
echo -n " Unable to find launcher binary: "
|
|
echo "${PYCHARM_HOME}/bin/pycharm.sh"
|
|
exit 1
|
|
fi
|
|
|
|
PATH=${JAVA_HOME}/bin:$PATH exec "${PYCHARM_HOME}/bin/pycharm.sh" -e $@
|