48 lines
1.1 KiB
Diff
48 lines
1.1 KiB
Diff
diff --git a/csh.login b/csh.login
|
|
index 51902e8..e4b1990 100644
|
|
--- a/csh.login
|
|
+++ b/csh.login
|
|
@@ -2,20 +2,28 @@
|
|
|
|
# System wide environment and startup programs, for login setup
|
|
|
|
-#add sbin directories to the path
|
|
-foreach p ( /usr/local/sbin /usr/sbin )
|
|
- switch (":${PATH}:")
|
|
- case "*:${p}:*":
|
|
- breaksw
|
|
- default:
|
|
- if ( $uid == 0 ) then
|
|
- set path = ( ${p} ${path:q} )
|
|
- else
|
|
- set path = ( ${path:q} ${p} )
|
|
- endif
|
|
- breaksw
|
|
- endsw
|
|
-end
|
|
+if ( ! ${?PATH} ) then
|
|
+ if ( $uid == 0 ) then
|
|
+ setenv PATH "/usr/local/sbin:/usr/sbin:/usr/local/bin:/usr/bin"
|
|
+ else
|
|
+ setenv PATH "/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin"
|
|
+ endif
|
|
+else
|
|
+ #add sbin directories to the path
|
|
+ foreach p ( /usr/local/sbin /usr/sbin )
|
|
+ switch (":${PATH}:")
|
|
+ case "*:${p}:*":
|
|
+ breaksw
|
|
+ default:
|
|
+ if ( $uid == 0 ) then
|
|
+ set path = ( ${p} ${path:q} )
|
|
+ else
|
|
+ set path = ( ${path:q} ${p} )
|
|
+ endif
|
|
+ breaksw
|
|
+ endsw
|
|
+ end
|
|
+endif
|
|
|
|
setenv HOSTNAME `/usr/bin/hostname`
|
|
set history=1000
|