#!/bin/bash
HP_SCRIPTING_TOOLS_DIR="/opt/hp/hp-scripting-tools"
export LD_LIBRARY_PATH=$HP_SCRIPTING_TOOLS_DIR/lib
declare -a args
for option
do
    case "$option" in
        -f)
        # convert rel path to abs (which hpdiscover expects
        args[${#args[*]}]=$1
        FN=$2
        if [ -n "$FN" ] ; then
            if [ ! "${FN:0:1}" = "/" ] ; then
                FN=$PWD/$FN
            fi
            args[${#args[*]}]=$FN
            shift
        fi
        shift
        ;;
        *)
        args[${#args[*]}]=$1
        shift
        ;;
    esac
done
CWD="$(pwd)"
cd $HP_SCRIPTING_TOOLS_DIR/bin/
./hpdiscovery ${args[*]}
RETCODE=$?
cd "$CWD"
exit $RETCODE

