#!/bin/sh

# BackupManager.app application for Mindtime Online Backup Pro Manager 6.13.4.0

# For details, please go to this URL:
# http://developer.apple.com/documentation/Java/Conceptual/JavaPropVMInfoRef/Articles/JavaVirtualMachineOptions.html

####################################################################
## Define $JAVA_HOME
# ------------------------------------------------------------
JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home

## Resolve $OBC_HOME
# ------------------------------------------------------------
cd "`dirname "$0"`"
CURRENT_DIR="${PWD}"
cd ../../..
OBC_HOME="${PWD}"
cd "${CURRENT_DIR}"


## Define AUA app's path
# ------------------------------------------------------------
CMD_NAME="${OBC_HOME}/aua/bin/AuaUpdate.app"

####################################################################

if test -e "${OBC_HOME}/aua/auas-message.xml" ; then
    open "${OBC_HOME}/aua/bin/AuaUpdate.app"
    PID_CURRENT_SHELL=`echo $$`
    sleep 1;
    while true ; do
        PID_FOUND=`ps ax -opid,command | grep "${CMD_NAME}" | grep -v grep | head -n 1 | xargs -n 1 echo | sed '/^ *$/d' | head -n 1`;
        if [ "" = "$PID_FOUND" ]; then
            break;
        else
            sleep 1;
        fi
    done

    open "${OBC_HOME}/bin/BackupManager.app"

else
    open "${OBC_HOME}/bin/BackupManager.app"
fi
