Print this page
NEX-15378 login scripts shouldn't run "quota"
Reviewed by: Alexander Eremin <alexander.eremin@nexenta.com>
Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com>
Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com>
NEX-15378 login scripts shouldn't run "quota"
Reviewed by: Alexander Eremin <alexander.eremin@nexenta.com>
Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com>
Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com>
NEX-3202 remove machid commands
Reviewed by: Peter Tribble <peter.tribble@gmail.com>
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com>
| Split |
Close |
| Expand all |
| Collapse all |
--- old/usr/src/cmd/nsadmin/etc-profile.sh
+++ new/usr/src/cmd/nsadmin/etc-profile.sh
1 1 #
2 2 # CDDL HEADER START
3 3 #
4 4 # The contents of this file are subject to the terms of the
5 5 # Common Development and Distribution License (the "License").
6 6 # You may not use this file except in compliance with the License.
7 7 #
8 8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 9 # or http://www.opensolaris.org/os/licensing.
10 10 # See the License for the specific language governing permissions
|
↓ open down ↓ |
10 lines elided |
↑ open up ↑ |
11 11 # and limitations under the License.
12 12 #
13 13 # When distributing Covered Code, include this CDDL HEADER in each
14 14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 15 # If applicable, add the following below this CDDL HEADER, with the
16 16 # fields enclosed by brackets "[]" replaced with your own identifying
17 17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 18 #
19 19 # CDDL HEADER END
20 20 #
21 +
22 +#
21 23 # Copyright 2010 Sun Microsystems, Inc. All rights reserved.
22 -# Use is subject to license terms.
23 -# Copyright 2015 Nexenta Systems, Inc. All rights reserved.
24 +# Copyright 2017 Nexenta Systems, Inc.
25 +#
24 26
25 27 # The profile that all logins get before using their own .profile.
26 28
27 29 trap "" 2 3
28 30 export LOGNAME PATH
29 31
30 32 if [ "$TERM" = "" ]
31 33 then
32 34 if [ `uname -p` = "i386" ]; then
33 35 TERM=sun-color
34 36 else
35 37 TERM=sun
36 38 fi
37 39 export TERM
38 40 fi
39 41
40 42 #
41 43 # use less(1) as the default pager for the man(1) command.
42 44 #
43 45 PAGER="/usr/bin/less -ins"
44 46 export PAGER
45 47
46 48 # Login and -su shells get /etc/profile services.
47 49 # -rsh is given its environment in its .profile.
48 50
49 51 case "$0" in
50 52 -bash)
51 53 # set prompt for bash
|
↓ open down ↓ |
18 lines elided |
↑ open up ↑ |
52 54 PS1="\u@\h:\w\\$ "
53 55 export PS1
54 56 ;;
55 57 esac
56 58
57 59 case "$0" in
58 60 -sh | -ksh | -ksh93 | -jsh | -bash | -zsh)
59 61
60 62 if [ ! -f .hushlogin ]
61 63 then
62 - /usr/sbin/quota
63 64 # Allow the user to break the Message-Of-The-Day only.
64 65 trap "trap '' 2" 2
65 66 /bin/cat -s /etc/motd
66 67 trap "" 2
67 68
68 69 /bin/mail -E
69 70 case $? in
70 71 0)
71 72 echo "You have new mail."
72 73 ;;
73 74 2)
74 75 echo "You have mail."
75 76 ;;
76 77 esac
77 78 fi
78 79 esac
79 80
80 81 umask 022
81 82 trap 2 3
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX