#!/bin/bash

# Check if already running

PROCS=`ps -f -u $USER | grep /share/cadence/src/catia.py | grep python`

if [ x"$PROCS" != x"" ]; then

  # One instance only
  PROC=`echo "$PROCS" | head -n 1`

  # Get PID
  PID=`echo "$PROC" | awk '{printf$2}'`

  # Last check, just to make sure
  if [ x"$PID" != x"" ]; then

    # Tell user about this
    echo "Catia already started, showing GUI now..."

    # Send SIGUSR2, shows the GUI
    kill -USR2 "$PID"

    # Quit now
    exit

  fi
fi

if [ -f /usr/bin/python3 ]; then
  PYTHON=/usr/bin/python3
else
  PYTHON=python
fi

# We only got here if not running yet
INSTALL_PREFIX="X-PREFIX-X"
exec $PYTHON $INSTALL_PREFIX/share/cadence/src/catia.py "$@"
