From f5e71eb88920d4afb5590b0682eda66f09b2c024 Mon Sep 17 00:00:00 2001 From: Eugene Yunak Date: Wed, 29 Aug 2012 21:16:33 +0100 Subject: [PATCH] Aphlict should respect the PATH set in the config. Reviewed by: epriestley --- scripts/__init_script__.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scripts/__init_script__.php b/scripts/__init_script__.php index 7b331195b4..f984c57945 100644 --- a/scripts/__init_script__.php +++ b/scripts/__init_script__.php @@ -78,3 +78,11 @@ $translation = PhabricatorEnv::newObjectFromConfig('translation.provider'); PhutilTranslator::getInstance() ->setLanguage($translation->getLanguage()) ->addTranslations($translation->getTranslations()); + +// Append any paths to $PATH if we need to. +$paths = PhabricatorEnv::getEnvConfig('environment.append-paths'); +if (!empty($paths)) { + $current_env_path = getenv('PATH'); + $new_env_paths = implode(':', $paths); + putenv('PATH='.$current_env_path.':'.$new_env_paths); +}