#!/sbin/sh

########
# Product:  GraphicsPEX5DK
# Fileset:  PEX5-HELP
# configure
#
# $Source: /hmstmp/update.22059/./release/SD/GraphicsPEX5v2/PEX5-HELP/configure,v $
# $Revision: 550.2 $
# $Date: 96/07/16 12:22:28 $
#
########
#
# (c) Copyright Hewlett-Packard Company 1994
#
########

	set -a       					# export all vars
	exitval=0					# anticipate success

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

################################################################################
#set -x # For debugging purposes.  _Never_ ship uncommented!!

	##
	##  Set up local environment variables
	##

	SW_INSTALL_DIR="/"

	##
	## Test to see if either SW_ROOT_DIRECTORY or SW_LOCATION is
	## set to something other than /.  If so, set up SW_INSTALL_DIR
	## so it will not have spurious /'s in the path name.
	##
	
	if [ $SW_ROOT_DIRECTORY != / -o $SW_LOCATION != / ]
	then
		if [ $SW_ROOT_DIRECTORY != / ]
		then
			if [ $SW_LOCATION != / ]
			then
				SW_INSTALL_DIR="${SW_ROOT_DIRECTORY}${SW_LOCATION}"
			else
				SW_INSTALL_DIR="${SW_ROOT_DIRECTORY}"
			fi
		else
			if [ $SW_LOCATION != / ]
			then
				SW_INSTALL_DIR="${SW_LOCATION}"
			fi
		fi
	fi

	PEX_DIR="$SW_LOCATION"

	ETC_VOLUMES_DIR="${SW_ROOT_DIRECTORY}etc/vhelp/volumes/C"
	ETC_FAMILY_DIR="${SW_ROOT_DIRECTORY}etc/vhelp/families/C"

	PEX_HELP_DIR="${PEX_DIR}help"
	PEX_VUE_DIR="${PEX_HELP_DIR}/vue"

	PEX_VOLUMES_FILE="PEXRef.hv"
	PEX_FAMILY_FILE="PEX.hf"

	##
	## Create the link required for the volumes file
	##

	VUE_VOLUME_LINK="${ETC_VOLUMES_DIR}/${PEX_VOLUMES_FILE}"
	VUE_VOLUME_TARGET="${PEX_HELP_DIR}/${PEX_VOLUMES_FILE}"
	rm -f ${VUE_VOLUME_LINK} > /dev/null 2>&1
	ln -s ${VUE_VOLUME_TARGET} ${VUE_VOLUME_LINK} > /dev/null 2>&1

	##
	## Create the link required for the families file
	##

	VUE_FAMILY_LINK="${ETC_FAMILY_DIR}/${PEX_FAMILY_FILE}"
	VUE_FAMILY_TARGET="${PEX_VUE_DIR}/${PEX_FAMILY_FILE}"
	rm -f ${VUE_FAMILY_LINK} > /dev/null 2>&1
	ln -s ${VUE_FAMILY_TARGET} ${VUE_FAMILY_LINK} > /dev/null 2>&1

	##
	## All links in place now, call the [dt]helpgen utility to get the PEX
	## icons into the online documentation.
	##

	##CDE_HELPGEN_UTIL="${SW_ROOT_DIRECTORY}usr/dt/bin/dthelpgen"
	##VUE_HELPGEN_UTIL="${SW_ROOT_DIRECTORY}usr/vue/bin/helpgen"

	##if [ -x ${VUE_HELPGEN_UTIL} ]
	##then
	##	${VUE_HELPGEN_UTIL} > /dev/null 2>&1
	##else
	##	echo "NOTE:    The VUE help generator utility (${VUE_HELPGEN_UTIL})"
	##	echo "         was not found on the system so the PEX on-line help"
	##	echo "         icon and description will not be visible in the HP"
	##	echo "         VUE Help Manager window.  To manually make the icon"
	##	echo "         and descriptions visible, as root, run the VUE generator"
	##	echo "         utility (${VUE_HELPGEN_UTIL}) manually and then"
	##	echo "         restart VUE."
	##fi

	##if [ -x ${CDE_HELPGEN_UTIL} ]
	##then
	##	${CDE_HELPGEN_UTIL} > /dev/null 2>&1
	##else
	##	echo "NOTE:    The CDE help generator utility (${CDE_HELPGEN_UTIL})"
	##	echo "         was not found on the system so the PEX on-line help"
	##	echo "         icon and description will not be visible in the HP"
	##	echo "         CDE Help Manager window.  To manually make the icon"
	##	echo "         and descriptions visible, as root, run the CDE generator"
	##	echo "         utility (${CDE_HELPGEN_UTIL}) manually and then"
	##	echo "         restart CDE."
	##fi

        ## Create links for helpgen function.
        ln -s $PEX_HELP_DIR ${PEX_DIR}help5.1v2
        ln -s $PEX_HELP_DIR ${PEX_DIR}help5.1v3

	exit $exitval
################################################################################
