37 lines
834 B
Plaintext
37 lines
834 B
Plaintext
# /etc/cshrc
|
|
#
|
|
# csh configuration for all shell invocations. Currently, a prompt.
|
|
|
|
# (pixel) tcsh doesn't handle directory in the PATH being non-readable
|
|
# in security high, /usr/bin is 751, aka non-readable
|
|
# using unhash fixes the pb
|
|
if (! -r /usr/bin) then
|
|
unhash
|
|
endif
|
|
|
|
[ "`id -u`" = "0" ] && limit coredumpsize 1000000
|
|
|
|
if ($?prompt) then
|
|
if ($?tcsh) then
|
|
set prompt='[%n@%m %c]$ '
|
|
else
|
|
set prompt=\[`id -nu`@`hostname -s`\]\$\
|
|
endif
|
|
endif
|
|
|
|
test -d /etc/profile.d
|
|
if ($status == 0) then
|
|
set nonomatch
|
|
foreach i ( /etc/profile.d/*.csh )
|
|
test -r $i
|
|
if ($status == 0) then
|
|
if ( $shlvl == 1 ) then
|
|
$shell -f $i && source $i || echo "/etc/csh.cshrc: error in $i"
|
|
else
|
|
source $i
|
|
endif
|
|
endif
|
|
end
|
|
unset i nonomatch
|
|
endif
|