Commit 325f0cc4 authored by nicobn's avatar nicobn

lib directory deduction now covers all possible cases.

parent f3245d43
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
* @link www.phpdoctrine.com * @link www.phpdoctrine.com
* @since 1.0 * @since 1.0
*/ */
if (count($argv) < 2) { if (count($argv) < 2) {
echo "Usage: bundle.php [Target file] <Library directory>\n\n". echo "Usage: bundle.php [Target file] <Library directory>\n\n".
"Note: If the library directory is ommited, the path will be deducted if possible\n"; "Note: If the library directory is ommited, the path will be deducted if possible\n";
...@@ -39,8 +39,15 @@ if (count($argv) < 2) { ...@@ -39,8 +39,15 @@ if (count($argv) < 2) {
} else { } else {
$pathInfos = pathinfo($_SERVER['PHP_SELF']); $pathInfos = pathinfo($_SERVER['PHP_SELF']);
$doctrineBaseDir = str_replace('tools/cli/'. $pathInfos['basename'], $Cnt = 0;
'lib', getcwd() .'/'. $_SERVER['SCRIPT_NAME'], $Cnt);
if ($_SERVER['PHP_SELF'][0] == '/') {
$doctrineBaseDir = str_replace('tools/cli/' . $pathInfos['basename'],
'lib', $_SERVER['SCRIPT_NAME'], &$Cnt);
} else {
$doctrineBaseDir = str_replace('tools/cli/'. $pathInfos['basename'],
'lib', getcwd() .'/'. $_SERVER['SCRIPT_NAME'], &$Cnt);
}
if ($Cnt != 1) { if ($Cnt != 1) {
echo "Can't find library directory, please specify it as an argument\n"; echo "Can't find library directory, please specify it as an argument\n";
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment