Commit e5537e38 authored by Dom Sekotill's avatar Dom Sekotill
Browse files

Make the order of PATH values stricter

parent 18f6c720
Loading
Loading
Loading
Loading
+14 −11
Original line number Diff line number Diff line
@@ -19,10 +19,21 @@ PREFIX=":/usr:/usr/local"

source_each ~/.profile_local

# standard paths (sometimes not set)
manage_path PATH /bin check
manage_path PATH /usr/bin check
# Other local bin paths
manage_path PATH ~/.bin check
manage_path PATH ~/bin check

# Super user bin paths
manage_path PATH /sbin before check
manage_path PATH /usr/sbin before check
manage_path PATH /usr/local/sbin before check

# Standard paths (sometimes not set)
manage_path PATH /bin before check
manage_path PATH /usr/bin before check
manage_path PATH /usr/local/bin before check

# User-local paths
manage_path PATH ~/.local/bin before check
manage_path PKG_CONFIG_PATH ~/.local/lib/pkgconfig before check
manage_path PREFIX ~/.local check
@@ -32,14 +43,6 @@ manage_path PREFIX ~/.local check
manage_path PREFIX /usr/pkg check
manage_path PREFIX /opt/local check

# Other local bin paths
manage_path PATH ~/.bin check
manage_path PATH ~/bin check

# Super user bin paths
manage_path PATH /sbin
manage_path PATH /usr/sbin

export PATH
export PKG_CONFIG_PATH
unset -f manage_path