Blob Blame History Raw
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