Skip to content
Snippets Groups Projects
Commit ac672edf authored by Daniel Stone's avatar Daniel Stone
Browse files

init: Remove hardcoded paths from init script


Rather than demand hardcoded filesystem paths, just insist that
libphutil, phabricator and arcanist, all be located in sibling
directories of the same name.

Signed-off-by: Daniel Stone's avatarDaniel Stone <daniels@collabora.com>

Differential Revision: https://phabricator.collabora.co.uk/D482
parent f233a3f1
No related branches found
No related tags found
No related merge requests found
......@@ -2,10 +2,10 @@
function init_phabricator_script() {
phutil_load_library('/srv/phab/libphutil/src');
phutil_load_library('/srv/phab/phabricator/src');
phutil_load_library('/srv/phab/Sprint/src');
phutil_load_library('/srv/phab/arcanist/src');
phutil_load_library(dirname(__FILE__).'/../../libphutil/src');
phutil_load_library(dirname(__FILE__).'/../../phabricator/src');
phutil_load_library(dirname(__FILE__).'/../src');
phutil_load_library(dirname(__FILE__).'/../../arcanist/src');
PhabricatorEnv::initializeScriptEnvironment();
......
......@@ -2,9 +2,6 @@
final class SprintConstants {
const PHABRICATOR_ROOT_DIR = 'vendor/phabricator/phabricator';
const LIBPHUTIL_ROOT_DIR = 'vendor/libphutil/libphutil';
const ROOT_DIR = '/srv/phab';
const POINTFIELD_INDEX = 'yERhvoZPNPtM';
const SPRINTFIELD_INDEX = 'scsOmkpB9Tqi';
const PANEL_BURNDOWN = 'project.sprint';
......
......@@ -3,11 +3,11 @@
$root = dirname(dirname(__FILE__));
require_once $root.'/constants/SprintConstants.php';
require_once $root.'/tests/Autoloader.php';
require_once SprintConstants::LIBPHUTIL_ROOT_DIR.'/src/internationalization/pht.php';
require_once SprintConstants::LIBPHUTIL_ROOT_DIR.'/src/utils/utils.php';
require_once SprintConstants::LIBPHUTIL_ROOT_DIR.'/src/moduleutils/core.php';
require_once SprintConstants::LIBPHUTIL_ROOT_DIR.'/src/moduleutils/moduleutils.php';
require_once SprintConstants::LIBPHUTIL_ROOT_DIR.'/src/markup/render.php';
require_once $root.'/../../libphutil/src/internationalization/pht.php';
require_once $root.'/../../libphutil/src/utils/utils.php';
require_once $root.'/../../libphutil/src/moduleutils/core.php';
require_once $root.'/../../libphutil/src/moduleutils/moduleutils.php';
require_once $root.'/../../libphutil/src/markup/render.php';
AutoLoader::registerDirectory($root);
AutoLoader::registerDirectory(SprintConstants::PHABRICATOR_ROOT_DIR);
AutoLoader::registerDirectory(SprintConstants::LIBPHUTIL_ROOT_DIR);
AutoLoader::registerDirectory($root.'/../../phabricator');
AutoLoader::registerDirectory($root.'/../../libphutil');
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment