#! /sbin/sh
########
#  Product: PCIINFO
#  Fileset: PCIINFO-KRN
#  configure
#  @(#)
########
#
#  (c)Copyright 2012 Hewlett-Packard Development Company, L.P.
#
########

UTILS="/usr/lbin/sw/control_utils"
if [[ ! -f $UTILS ]]
then
    echo "ERROR: Cannot find $UTILS"
    exit 1
fi
. $UTILS
exitval=$SUCCESS                           # Anticipate success

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

PATH=/usr/sbin:/usr/bin:/sbin:/usr/bin/X11:/usr/local/bin:$PATH
export PATH
HOME=/
export HOME

KCMODULE=/usr/sbin/kcmodule
LSDEV=/usr/sbin/lsdev
MODULE=pciinfo
DEV_C=/dev/${MODULE}

# create device file for module pciinfo
loaded=`${KCMODULE} | grep ${MODULE} | grep loaded`
if [ ! -e ${DEV_C} ] && [ ! -z "${loaded}" ]; then
	major=`${LSDEV} -hd ${MODULE} | head -n 1 | awk '{print $1}'`
	if [ ! -z ${major} ]; then
		mknod ${DEV_C} c ${major} 0
	fi
fi

exit 0
