Blame SOURCES/setup-2.8.71-empty-path.patch

dc1ad9
diff -up setup-2.8.71/csh.login.empty_path setup-2.8.71/csh.login
dc1ad9
--- setup-2.8.71/csh.login.empty_path	2019-08-23 08:07:16.281947710 +0200
dc1ad9
+++ setup-2.8.71/csh.login	2019-08-23 08:33:14.813348211 +0200
dc1ad9
@@ -2,20 +2,28 @@
dc1ad9
 
dc1ad9
 # System wide environment and startup programs, for login setup
dc1ad9
 
dc1ad9
-#add sbin directories to the path
dc1ad9
-foreach p ( /usr/local/sbin /usr/sbin )
dc1ad9
-	switch (":${PATH}:")
dc1ad9
-	case "*:${p}:*":
dc1ad9
-		breaksw
dc1ad9
-	default:
dc1ad9
-		if ( $uid == 0 ) then
dc1ad9
-                        set path = ( ${p} ${path:q} )
dc1ad9
-		else
dc1ad9
-                        set path = ( ${path:q} ${p} )
dc1ad9
-		endif
dc1ad9
-		breaksw
dc1ad9
-	endsw
dc1ad9
-end
dc1ad9
+if ( ! ${?PATH} ) then
dc1ad9
+        if ( $uid == 0 ) then
dc1ad9
+		setenv PATH "/usr/local/sbin:/usr/sbin:/usr/local/bin:/usr/bin"
dc1ad9
+        else
dc1ad9
+		setenv PATH "/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin"
dc1ad9
+        endif
dc1ad9
+else
dc1ad9
+	#add sbin directories to the path
dc1ad9
+	foreach p ( /usr/local/sbin /usr/sbin )
dc1ad9
+		switch (":${PATH}:")
dc1ad9
+		case "*:${p}:*":
dc1ad9
+			breaksw
dc1ad9
+		default:
dc1ad9
+			if ( $uid == 0 ) then
dc1ad9
+                        	set path = ( ${p} ${path:q} )
dc1ad9
+			else
dc1ad9
+                        	set path = ( ${path:q} ${p} )
dc1ad9
+			endif
dc1ad9
+			breaksw
dc1ad9
+		endsw
dc1ad9
+	end
dc1ad9
+endif
dc1ad9
 
dc1ad9
 setenv HOSTNAME `/usr/bin/hostname`
dc1ad9
 set history=1000