#!/usr/bin/bash
# 
# Copyright 2003-2021 Broadcom. All Rights Reserved.
# The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.
# 

platform_os=`uname -s`
INSTALL_DIR="opt/emulex/ocmanager"
LIB_DIR="${INSTALL_DIR}/lib64"

if [[ "$platform_os" == "Linux" ]]; then
    LINUXOS=`if [ -f /etc/redhat-release ]; then \
                echo "redhat"; \
            elif [ -f /etc/SuSE-release ]; then \
                echo "suse"; \
            elif [ -f /etc/debian_version ]; then \
                echo "debian"; \
            else \
                exit 1; \
            fi`
else
   exit 1
fi

# Start OneCommand Manager java GUI.
arch=`uname -m`
if [[ "$LINUXOS" == "debian" ]]; then
    /${INSTALL_DIR}/jre/bin/java -Djava.library.path=/${LIB_DIR} -jar /${INSTALL_DIR}/gui/OCManager.jar $1 $2 $3 $4
elif [[ "$arch" == "ppc64le" ]]; then
    /${INSTALL_DIR}/jre/bin/java -Djava.library.path=/${LIB_DIR} -jar /${INSTALL_DIR}/gui/OCManager.jar $1 $2 $3
elif [[ "$arch" == "x86_64" ]]; then
    /${INSTALL_DIR}/jre/bin/java -Djava.library.path=/${LIB_DIR} -jar /${INSTALL_DIR}/gui/OCManager.jar $1 $2 $3 $4
else
    /${INSTALL_DIR}/jre/bin/java -Djava.library.path=/${LIB_DIR} -jar /${INSTALL_DIR}/gui/OCManager.jar $1 $2 $3
fi
