#!/bin/sh

# /***********************************************/
# /* Copyright (C) 2007, Hitachi,Ltd.            */
# /***********************************************/
#   Hitachi Storage Navigator Modular 2
#   Version 1.00
#         (2007.12.20)

cd "`dirname "$0"`"

error_occured()
{
  echo "Error: $1" 1>&2
  print_help 1 1>&2
}

print_help()
{
  echo "Hitachi Storage Navigator Modular 2 Linux Installer"
  echo "Usage:"
  echo "  `basename "$0"` [-h] -a addr -p port"
  echo "     -h      : Print help."
  echo "     -a addr : Specify IP address or host name. (Required when initial install)"
  echo "     -p port : Specify port number for access SNM2 Server. (Defalut: 1099)"
  exit $1
}

HSNM2_INST_RMI_ADDR=''
HSNM2_INST_RMI_PORT=''

while getopts 'ha:p:' optflag; do
  case "${optflag}" in
    h) print_help 0;;
    a) HSNM2_INST_RMI_ADDR="${OPTARG}";;
    p) HSNM2_INST_RMI_PORT="${OPTARG}";;
    *) error_occured "Illeagal option: $optflag";;
  esac
done

export HSNM2_INST_RMI_ADDR
export HSNM2_INST_RMI_PORT

__EXECUTE_BY_INSTALL_HSNM2_SH__='__EXECUTE_BY_INSTALL_HSNM2_SH__'
export __EXECUTE_BY_INSTALL_HSNM2_SH__
rpm --nodeps -Uhv HSNM2-0401-L-GUI-P01.rpm

