Use process-environment instead of setenv.
Quote paths in BASH script.
Do not override load-path, append to it.