| 
									
										
										
										
											2015-02-27 00:58:55 +00:00
										 |  |  | # /etc/zsh/zprofile | 
					
						
							| 
									
										
										
										
											2015-09-05 22:02:27 +00:00
										 |  |  | # $Id$ | 
					
						
							| 
									
										
										
										
											2015-02-27 00:58:55 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | # Load environment settings from profile.env, which is created by | 
					
						
							|  |  |  | # env-update from the files in /etc/env.d | 
					
						
							|  |  |  | if [ -e /etc/profile.env ] ; then | 
					
						
							|  |  |  | 	. /etc/profile.env | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # You should override these in your ~/.zprofile (or equivalent) for per-user | 
					
						
							|  |  |  | # settings.  For system defaults, you can add a new file in /etc/profile.d/. | 
					
						
							|  |  |  | export EDITOR=${EDITOR:-/bin/nano} | 
					
						
							|  |  |  | export PAGER=${PAGER:-/usr/bin/less} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # 077 would be more secure, but 022 is generally quite realistic | 
					
						
							|  |  |  | umask 022 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Set up PATH depending on whether we're root or a normal user. | 
					
						
							|  |  |  | # There's no real reason to exclude sbin paths from the normal user, | 
					
						
							|  |  |  | # but it can make tab-completion easier when they aren't in the | 
					
						
							|  |  |  | # user's PATH to pollute the executable namespace. | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | # It is intentional in the following line to use || instead of -o. | 
					
						
							|  |  |  | # This way the evaluation can be short-circuited and calling whoami is | 
					
						
							|  |  |  | # avoided. | 
					
						
							|  |  |  | if [ "$EUID" = "0" ] || [ "$USER" = "root" ] ; then | 
					
						
							|  |  |  | 	PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:${ROOTPATH}" | 
					
						
							|  |  |  | else | 
					
						
							|  |  |  | 	PATH="/usr/local/bin:/usr/bin:/bin:${PATH}" | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | export PATH | 
					
						
							|  |  |  | unset ROOTPATH | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | shopts=$- | 
					
						
							|  |  |  | setopt nullglob | 
					
						
							|  |  |  | for sh in /etc/profile.d/*.sh ; do | 
					
						
							|  |  |  | 	[ -r "$sh" ] && . "$sh" | 
					
						
							|  |  |  | done | 
					
						
							|  |  |  | unsetopt nullglob | 
					
						
							|  |  |  | set -$shopts | 
					
						
							|  |  |  | unset sh shopts |