aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/%HOME%/.profile
diff options
context:
space:
mode:
authorEgor Tensin <Egor.Tensin@gmail.com>2018-06-06 15:18:11 +0300
committerEgor Tensin <Egor.Tensin@gmail.com>2018-06-06 15:18:11 +0300
commit49ca38001e313d373e5097cb203c5adca6f9a708 (patch)
treee67458a73abbbeadc7f6064d32bc47de90257e44 /%HOME%/.profile
parent.xsessionrc: add deprecation comment (diff)
downloadlinux-home-49ca38001e313d373e5097cb203c5adca6f9a708.tar.gz
linux-home-49ca38001e313d373e5097cb203c5adca6f9a708.zip
.profile: don't add paths with : in them to PATH
Diffstat (limited to '%HOME%/.profile')
-rw-r--r--%HOME%/.profile8
1 files changed, 5 insertions, 3 deletions
diff --git a/%HOME%/.profile b/%HOME%/.profile
index ad04911..6c508b2 100644
--- a/%HOME%/.profile
+++ b/%HOME%/.profile
@@ -12,6 +12,10 @@ fi
path_export() {
local path
for path; do
+ # Don't add paths with colons in them:
+ case "$path" in
+ *:*) continue ;;
+ esac
case "${PATH-}" in
"$path") continue ;;
*":$path") continue ;;
@@ -55,9 +59,7 @@ python_setup() {
command -v "$python" > /dev/null 2>&1 \
&& user_base="$( "$python" -m site --user-base )" \
&& [ -d "$user_base/bin" ] \
- && path_export "$user_base/bin" \
- && continue
- break
+ && path_export "$user_base/bin"
done
}