# 
# Copyright (c) 2001 Sun Microsystems, Inc. All Rights Reserved.
# 
# Redistribution and use in source and binary forms, with or without 
# modification, are permitted provided that the following conditions are 
# met:
# 
# -Redistribution of source code must retain the above copyright notice, 
# this list of conditions and the following disclaimer.
# 
# -Redistribution in binary form must reproduce the above copyright notice,
# this list of conditions and the following disclaimer in the 
# documentation and/or other materials provided with the distribution.
# 
# Neither the name of Sun Microsystems, Inc. or the names of contributors 
# may be used to endorse or promote products derived from this software 
# without specific prior written permission.
# 
# This software is provided "AS IS", without a warranty of any kind. ALL
# EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING 
# ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE 
# OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN MICROSYSTEM INC. AND ITS 
# LICENSORS SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A 
# RESULT OF USING, MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS 
# DERIVATIVES. IN NO EVENT WILL SUN MICROSYSTEM INC. OR ITS LICENSORS BE 
# LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT, INDIRECT, 
# SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED 
# AND REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF THE USE OF OR 
# INABILITY TO USE THIS SOFTWARE, EVEN IF SUN MICROSYSTEM INC. HAS BEEN 
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
# 
# You acknowledge that this software is not designed, licensed or intended 
# for use in the design, construction, operation or maintenance of any 
# nuclear facility.
#
#
# "@(#)postinstall 1.4     01/08/20 SMI"
#
 
# The script creates all necessary links to the modules, and xqa files 
# created at /usr/X11R6 by SFWxf86du package


if [ x${PKG_INSTALL_ROOT} = x ]; then
	CURRENT_INSTALL_ROOT='/'
else
	CURRENT_INSTALL_ROOT=${PKG_INSTALL_ROOT}
fi

# Create links to modules

if [ ! -d ${CURRENT_INSTALL_ROOT}/etc/openwin/server/modules ]; then
	mkdir -p ${CURRENT_INSTALL_ROOT}/etc/openwin/server/modules
fi

if [ -f ${CURRENT_INSTALL_ROOT}/usr/X11R6/lib/modules/drivers/ddxSFWxf86.so.1 ]
then
	cd ${CURRENT_INSTALL_ROOT}/usr/X11R6/lib/modules/drivers
	for drv in *_drv.o
	do
		name=`expr "$drv" : "\(.*\)_drv.o"`; export name
		(
		cd ${CURRENT_INSTALL_ROOT}/etc/openwin/server/modules
		rm -f ddxSFWxf86.${name}.so.1
		ln -s \
		${CURRENT_INSTALL_ROOT}/usr/X11R6/lib/modules/drivers/ddxSFWxf86.so.1 \
		ddxSFWxf86.${name}.so.1
		)
	done
fi
	
# Create links to xqa files 

if [ ! -d ${CURRENT_INSTALL_ROOT}/etc/openwin/etc/devdata/SUNWaccel ]; then
	mkdir -p ${CURRENT_INSTALL_ROOT}/etc/openwin/etc/devdata/SUNWaccel
fi

if [ -d ${CURRENT_INSTALL_ROOT}/usr/X11R6/etc/devdata/SUNWaccel/boards ]
then
	(
	cd ${CURRENT_INSTALL_ROOT}/etc/openwin/etc/devdata/SUNWaccel
	rm -rf boards
	ln -s ${CURRENT_INSTALL_ROOT}/usr/X11R6/etc/devdata/SUNWaccel/boards .
	)
fi
