|
|
@ -16,7 +16,11 @@
|
|
|
|
# Set environment variables for launchd processes.
|
|
|
|
# Set environment variables for launchd processes.
|
|
|
|
if [[ "$OSTYPE" == darwin* ]]; then
|
|
|
|
if [[ "$OSTYPE" == darwin* ]]; then
|
|
|
|
for env_var in PATH MANPATH; do
|
|
|
|
for env_var in PATH MANPATH; do
|
|
|
|
launchctl setenv "$env_var" "${(P)env_var}"
|
|
|
|
if which reattach-to-user-namespace > /dev/null; then
|
|
|
|
|
|
|
|
reattach-to-user-namespace launchctl setenv "$env_var" "${(P)env_var}"
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
launchctl setenv "$env_var" "${(P)env_var}" || echo "Launchctl error, possible solution: Install reattach-to-user-namespace"
|
|
|
|
|
|
|
|
fi
|
|
|
|
done
|
|
|
|
done
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
} &!
|
|
|
|
} &!
|
|
|
|