bsmunconv.sh revision 7c478bd95313f5f23a4c958a745db2134aa03244
#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License, Version 1.0 only
# (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
# 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 2005 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
# ident "%Z%%M% %I% %E% SMI"
#
TEXTDOMAIN="SUNW_OST_OSCMD"
export TEXTDOMAIN
{
then
exit 1
fi
then
exit 1
fi
RUNLEVEL="$3"
then
echo "$form \c"
read RESP
esac
fi
RESP="x"
do
gettext "This script is used to disable the Basic Security Module (BSM).\n"
echo "$form \c"
read RESP
done
then
exit 2
fi
}
{
# deallocate user allocatable devices and turn off device allocation
/usr/sbin/deallocate -Is
# let svcadm know that auditd shouldn't run
# restore volume manager init file moved aside by bsmconv to prevent
# running volume manager when bsm is enabled
#
# find where volmgt should be restored to
then
then
then
else
fi
fi
fi
# Turn off auditing in the loadable module
then
else
fi
# Even though cron should not be running at run-level 1, it may have
# been started by hand.
if [ $? -eq 0 ]; then
fi
}
# main
if [ $# -eq 0 ]
then
ROOT=
echo
gettext "The Basic Security Module has been disabled.\n"
gettext "Reboot this system now to come up without BSM.\n"
else
do
done
echo
gettext "The Basic Security Module has been disabled.\n"
gettext "Reboot each system that was disabled to come up without BSM.\n"
fi
exit 0