# 
# 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.
#
#
# "@(#)preremove 1.5     01/08/20 SMI"
#

# The script removes all links created in postinstall script


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

# Remove links to modules

if [ -d ${CURRENT_INSTALL_ROOT}/etc/openwin/server/modules ]; then
	if [ -d ${CURRENT_INSTALL_ROOT}/usr/X11R6/lib/modules/drivers ]; then
		cd ${CURRENT_INSTALL_ROOT}/usr/X11R6/lib/modules/drivers
		for drv in *.o
		do
			name=`expr "$drv" : "\(.*\)_drv.o"`; export name
			(
			cd ${CURRENT_INSTALL_ROOT}/etc/openwin/server/modules
			[ -h ddxSFWxf86.${name}.so.1 ] &&
			rm -rf ddxSFWxf86.${name}.so.1
			)
		done
	fi
fi

# Remove links to xqa files

if [ -d ${CURRENT_INSTALL_ROOT}/etc/openwin/etc/devdata/SUNWaccel ]; then
	(
        cd ${CURRENT_INSTALL_ROOT}/etc/openwin/etc/devdata/SUNWaccel
        rm -rf boards
        )
fi
