preremove revision 7c478bd95313f5f23a4c958a745db2134aa03244
08635fe65017b90fe76df12e064d840619f4ec4eChristian Maeder#!/bin/sh
306763c67bb99228487345b32ab8c5c6cd41f23cChristian Maeder#
c7b8ecdfb448048ad7c716be3a5ceb6d845ad194Christian Maeder# CDDL HEADER START
08635fe65017b90fe76df12e064d840619f4ec4eChristian Maeder#
97018cf5fa25b494adffd7e9b4e87320dae6bf47Christian Maeder# The contents of this file are subject to the terms of the
306763c67bb99228487345b32ab8c5c6cd41f23cChristian Maeder# Common Development and Distribution License, Version 1.0 only
3f69b6948966979163bdfe8331c38833d5d90ecdChristian Maeder# (the "License"). You may not use this file except in compliance
306763c67bb99228487345b32ab8c5c6cd41f23cChristian Maeder# with the License.
306763c67bb99228487345b32ab8c5c6cd41f23cChristian Maeder#
306763c67bb99228487345b32ab8c5c6cd41f23cChristian Maeder# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
08635fe65017b90fe76df12e064d840619f4ec4eChristian Maeder# or http://www.opensolaris.org/os/licensing.
08635fe65017b90fe76df12e064d840619f4ec4eChristian Maeder# See the License for the specific language governing permissions
6e2576d3ebb4471dcc938378d8edf1c853aff2beSonja Gröning# and limitations under the License.
08635fe65017b90fe76df12e064d840619f4ec4eChristian Maeder#
95d35711b5b0df167624b160a8e594efcabe20c0Christian Maeder# When distributing Covered Code, include this CDDL HEADER in each
08635fe65017b90fe76df12e064d840619f4ec4eChristian Maeder# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
ad270004874ce1d0697fb30d7309f180553bb315Christian Maeder# If applicable, add the following below this CDDL HEADER, with the
08635fe65017b90fe76df12e064d840619f4ec4eChristian Maeder# fields enclosed by brackets "[]" replaced with your own identifying
08635fe65017b90fe76df12e064d840619f4ec4eChristian Maeder# information: Portions Copyright [yyyy] [name of copyright owner]
08635fe65017b90fe76df12e064d840619f4ec4eChristian Maeder#
697e63e30aa3c309a1ef1f9357745111f8dfc5a9Christian Maeder# CDDL HEADER END
08635fe65017b90fe76df12e064d840619f4ec4eChristian Maeder#
f9e0b18852b238ddb649d341194e05d7200d1bbeChristian Maeder#
2b47451e574768a9140a638fe435184c419d36bbSonja Gröning#pragma ident "%Z%%M% %I% %E% SMI"
08635fe65017b90fe76df12e064d840619f4ec4eChristian Maeder#
08635fe65017b90fe76df12e064d840619f4ec4eChristian Maeder# Copyright 1992-2003 Sun Microsystems, Inc. All rights reserved.
08635fe65017b90fe76df12e064d840619f4ec4eChristian Maeder# Use is subject to license terms.
2b47451e574768a9140a638fe435184c419d36bbSonja Gröning#
08635fe65017b90fe76df12e064d840619f4ec4eChristian Maeder# remove the libcrypt.* symlinks
08635fe65017b90fe76df12e064d840619f4ec4eChristian Maeder#
08635fe65017b90fe76df12e064d840619f4ec4eChristian Maeder
3e0cee4638571fdc29f22873f4bdc84f761eec86Sonja Gröningsparc_preremove () {
1842453990fed8a1bd7a5ac792d7982c1d2bfcd5Christian Maeder if [ -h $BASEDIR/usr/lib/sparcv9/libcrypt.so ]; then
08635fe65017b90fe76df12e064d840619f4ec4eChristian Maeder rm -f $BASEDIR/usr/lib/sparcv9/libcrypt.so
08635fe65017b90fe76df12e064d840619f4ec4eChristian Maeder fi
2b47451e574768a9140a638fe435184c419d36bbSonja Gröning
08635fe65017b90fe76df12e064d840619f4ec4eChristian Maeder if [ -f $BASEDIR/usr/lib/sparcv9/libcrypt.so.1 ]; then
08635fe65017b90fe76df12e064d840619f4ec4eChristian Maeder rm -f $BASEDIR/usr/lib/sparcv9/libcrypt.so.1
08635fe65017b90fe76df12e064d840619f4ec4eChristian Maeder fi
08635fe65017b90fe76df12e064d840619f4ec4eChristian Maeder}
08635fe65017b90fe76df12e064d840619f4ec4eChristian Maeder
08635fe65017b90fe76df12e064d840619f4ec4eChristian Maederif [ -h $BASEDIR/usr/lib/libcrypt.so ]; then
08635fe65017b90fe76df12e064d840619f4ec4eChristian Maeder rm -f $BASEDIR/usr/lib/libcrypt.so
08635fe65017b90fe76df12e064d840619f4ec4eChristian Maederfi
08635fe65017b90fe76df12e064d840619f4ec4eChristian Maeder
08635fe65017b90fe76df12e064d840619f4ec4eChristian Maederif [ -f $BASEDIR/usr/lib/libcrypt.so.1 ]; then
08635fe65017b90fe76df12e064d840619f4ec4eChristian Maeder rm -f $BASEDIR/usr/lib/libcrypt.so.1
08635fe65017b90fe76df12e064d840619f4ec4eChristian Maederfi
eca4db63ed0bdbd93b62678feea6e3eb80aa47bbChristian Maeder
fbc4f8708092d571a45cb483f37cc6b674da45a7Christian Maederif [ "$ARCH" = "sparc" ]; then sparc_preremove; fi;
08635fe65017b90fe76df12e064d840619f4ec4eChristian Maeder
08635fe65017b90fe76df12e064d840619f4ec4eChristian Maederexit 0
17d4f8c5576d93f36cafe68161cdb960ec49ce7cChristian Maeder