asetenv.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 1990-2002 Sun Microsystems, Inc. All Rights Reserved.
#
#
#ident "%Z%%M% %I% %E% SMI"
# This is the "dot" script for ASET and should be invoked before
# running any ASET tasks.
###########################################
# #
# User Configurable Parameters #
# #
###########################################
YPCHECK=false
PERIODIC_SCHEDULE="0 0 * * *"
TASKS="firewall env sysconf usrgrp tune cklist eeprom"
###########################################
# #
# ASET Internal Environment Variables #
# #
# Don't change from here on down ... #
# there shouldn't be any reason to. #
# #
###########################################
# full paths of system utilites
sysutils="AWK LS RM MV MKDIR LN SUM CUT GREP EGREP DIFF MAIL CHGRP CHMOD CHOWN PS \
CP SORT UNIQ YPCAT REALPATH ADDCKSUM MINMODE FILE_ATTR STR_TO_MODE \
ED SED CAT IS_WRITABLE IS_READABLE HOMEDIR EXPR CRONTAB TOUCH"
noprog=false
do
if [ ! -x $i ]
then
if [ "$noprog" = "false" ]
then
noprog=true
echo
echo "ASET startup unsuccessful:"
else
echo "Could not find executable $i."
fi
fi
done
if [ "$noprog" = "true" ]
then
echo "Unable to proceed."
exit
fi
export $sysutils
QUIT="ASET: irrecoverable error -- exiting ..."
case $ASETSECLEVEL in
*) echo "illegal security level, \"$ASETSECLEVEL\", specified"
echo "aborting ASET. No actions taken"
exit 3;;
esac
# Set up report directory
# temorary files directory
export TMP