# $Id: profile,v 3.11 2000/11/12 00:51:40 chouanar Exp $ # # ############################################################################ #ident "@(#)profile 1.17 95/03/28 SMI" /* SVr4.0 1.3 */ UMASK=077 if [ -f /etc/yassp.conf ] ; then if [ -x /usr/bin/grep -a -x /usr/bin/sed ] ; then DEF_UMASK=`/usr/bin/grep -v "^#" /etc/yassp.conf | /usr/bin/grep "DEF_UMASK=" | /usr/bin/sed 's/^.*DEF_UMASK=\([0-9]\{1,\}\).*$/\1/'` SEC_UMASK=`/usr/bin/grep -v "^#" /etc/yassp.conf | /usr/bin/grep "SEC_UMASK=" | /usr/bin/sed 's/^.*SEC_UMASK=\([0-9]\{1,\}\).*$/\1/'` if [ "X${DEF_UMASK}" != "X" ] ; then UMASK="${DEF_UMASK}" else if [ "X${SEC_UMASK}" != "X" ] ; then UMASK="${SEC_UMASK}" fi fi fi fi # The profile that all logins get before using their own .profile. trap "" 2 3 PATH=/usr/bin:/usr/sbin:/opt/local/bin MANPATH=/usr/share/man:/opt/local/man export LOGNAME PATH MANPATH if [ "$TERM" = "" ] then if /bin/i386 then TERM=AT386 else TERM=sun fi export TERM fi # Login and -su shells get /etc/profile services. # -rsh is given its environment in its .profile. case "$0" in -sh | -ksh | -jsh) if [ ! -f .hushlogin ] then /usr/sbin/quota # Allow the user to break the Message-Of-The-Day only. trap "trap '' 2" 2 /bin/cat -s /etc/motd trap "" 2 /bin/mail -E case $? in 0) echo "You have new mail." ;; 2) echo "You have mail." ;; esac fi esac umask $UMASK trap 2 3 # ******************************************************************* # $Log: profile,v $ # Revision 3.11 2000/11/12 00:51:40 chouanar # *** empty log message *** # # Revision 3.10 2000/07/18 23:53:19 chouanar # license # # Revision 3.9 2000/07/04 17:54:19 chouanar # license # # Revision 3.8 2000/06/02 23:16:59 chouanar # *** empty log message *** # # Revision 3.7 2000/05/31 04:45:01 chouanar # *** empty log message *** # # Revision 3.6 2000/05/31 04:42:33 chouanar # *** empty log message *** # # Revision 3.5 2000/05/31 03:15:20 chouanar # do not source /etc/yassp.conf, just get the UMASK # # Revision 3.4 2000/05/25 16:57:45 chouanar # rc.conf -> yassp.conf # # Revision 3.3 2000/05/21 20:49:26 chouanar # use rc.conf and not yassp.conf # # Revision 3.2 2000/03/16 15:27:21 chouanar # read yassp.conf and set umask # # Revision 3.1 2000/03/16 07:54:27 chouanar # delete the umask! # # Revision 3.0 1999/03/14 23:20:14 chouanar # new SECclean, Compatible 2.[67], using the new PARCpkgu # # Revision 2.0 1998/11/17 22:48:51 jean # *** empty log message *** # # *******************************************************************