#!/bin/sh

# Uncomment and edit the following lines to reflect your actual configuration
#plmInstallDir=/opt/pragmadev/plm              # Directory into which PLM is installed
#plmBinDir=$plmInstallDir/bin                  # Directory into which PLM binaries (lmgrd, lmutil) reside
#plmUser=plm                                   # User who will actually run PLM license server ('root' *NOT* recommended)
#                                              # THIS USER MUST HAVE READ, EXECUTE AND *WRITE* PERMISSIONS IN plmBinDir!!!
#plmPortNumber=27042                           # Port number for license server

# No further editing needed
PLM_PORT_NUMBER=$plmPortNumber
export PLM_PORT_NUMBER

case "$1" in
  start)
    echo "Starting PLM license server"
    su $plmUser -c "cd $plmBinDir ; nohup ./sPlmServer &"
    echo ""
    ;;

  stop)
    echo "Stopping PLM license server"
    su $plmUser -c "$plmBinDir/sPlmServerStop"
    echo ""
    ;;

  restart)
    $0 stop
    $0 start
    ;;

  reread)
    su $plmUser -c "$plmBinDir/sPlmServerReread"
    echo ""
    ;;

  *)
    echo "Usage: $0 {start|stop|restart|reread}"
    exit 1
esac

exit 0
