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

MODULE=pciinfo
DEV_C=/dev/${MODULE}

######################################################
#set environment
UTILS=/usr/lbin/sw/control_utils

# load utility shell fuctions
if [ ! -f $UTILS ]; then
    echo "ERROR:   Cannot find $UTILS"
    exit 1
fi
. $UTILS
exitval=$SUCCESS

########################################################
# unload module and remove device file
mod_systemfile ${SW_SYSTEM_FILE_PATH} -d ${MODULE}
if [ $? -ne 0 ]; then
	msg WARNING "Cannot update $SW_SYSTEM_FILE_PATH to delete \'${MODULE}\' ($FILESET functionality)."
        exitval=$FAILURE
fi

/usr/bin/rm -rf ${DEV_C}

exit $rval
