blob: 5f53824bb289e7d45b4c0b3bb10cb62d71b31e21 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
|
#############################################################################
##
## Gentoo's csh.cshrc
##
## Based on the TCSH package (http://tcshrc.sourceforge.net)
##
## .tcshrc 2Sep2001, Simos Xenitellis (simos@hellug.gr)
##
## 2003-01-13 -- Alain Penders (alain@gentoo.org)
## Renamed to /etc/csh.cshrc, basic cleanup work.
##
## 2003-01-24 -- Alain Penders (alain@gentoo.org)
## Improved config file handling.
##
onintr -
##
##
## Load the environment defaults.
##
if ( -r /etc/csh.env ) then
source /etc/csh.env
endif
##
## Make sure our path includes the basic stuff for root and normal users.
##
if ($LOGNAME == "root") then
set -f path = ( $path /sbin )
set -f path = ( $path /usr/sbin )
set -f path = ( $path /usr/local/sbin )
endif
set -f path = ( $path /bin )
set -f path = ( $path /usr/bin )
set -f path = ( $path /usr/local/bin )
set -f path = ( $path /opt/bin )
##
## Load our settings -- most are for interactive shells only, but not all.
##
if ( -e /etc/profile.d/tcsh-settings ) then
source /etc/profile.d/tcsh-settings
endif
##
## Source extensions installed by ebuilds
##
if ( -d /etc/profile.d ) then
set _tmp=${?nonomatch}
set nonomatch
foreach _s ( /etc/profile.d/*.csh )
if ( -r $_s ) then
source $_s
endif
end
if ( ! ${_tmp} ) unset nonomatch
unset _tmp _s
endif
# Everything after this point is interactive shells only.
if ( $?prompt == 0 ) goto end
##
## Load our aliases -- for interactive shells only
##
if ( -e /etc/profile.d/tcsh-aliases ) then
source /etc/profile.d/tcsh-aliases
endif
##
## Load our key bindings -- for interactive shells only
##
if ( -e /etc/profile.d/tcsh-bindkey ) then
source /etc/profile.d/tcsh-bindkey
endif
##
## Load our command completions -- for interactive shells only
##
if ( -e /etc/profile.d/tcsh-complete ) then
source /etc/profile.d/tcsh-complete
endif
end:
##
onintr
##
|