# # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License (the "License"). # You may not use this file except in compliance with the License. # # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE # or http://www.opensolaris.org/os/licensing. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at usr/src/OPENSOLARIS.LICENSE. # If applicable, add the following below this CDDL HEADER, with the # fields enclosed by brackets "[]" replaced with your own identifying # information: Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # # Copyright 1999 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. #pragma ident "%Z%%M% %I% %E% SMI" # # preremove script for package: SUNWmibii # # Exit codes for installation scripts e_ok=0 e_fatal=1 # stop installation on this exit e_warning=2 # Installation will go on. e_int=3 # Interrupted. Stop installation e_reboot=10 # User must reboot after installation of all selected packages e_rebootnow=20 # User must reboot right after installation of current package # To be added to one of the single-digit exit code above # Trap interrupt trap `exit $e_int` 15 AWK=/usr/bin/awk ECHO=/usr/bin/echo GREP=/usr/bin/grep PS=/usr/bin/ps WC=/usr/bin/wc CRONTAB=/usr/bin/crontab # # Stop running process(es) # if [ ${BASEDIR} = "/" ] then if [ -f /etc/init.d/init.snmpdx ] then /etc/init.d/init.snmpdx stop fi # In case it is not stopped wpid=`$PS -fe | $GREP mibiisa | $GREP -v grep | $AWK '{print $2}'` echo preremove: wpid is $wpid if [ -n "$wpid" ] then kill -9 $wpid fi fi exit $e_ok