Merge pull request #5095 from schlessera/schlessera-4451-relative-path
Make sure to use an absolute path for symlinking in PathDownloader.pull/5116/head
commit
340d9789c8
|
@ -79,7 +79,11 @@ class PathDownloader extends FileDownloader
|
||||||
$this->filesystem->junction($realUrl, $path);
|
$this->filesystem->junction($realUrl, $path);
|
||||||
$this->io->writeError(sprintf(' Junctioned from %s', $url));
|
$this->io->writeError(sprintf(' Junctioned from %s', $url));
|
||||||
} else {
|
} else {
|
||||||
$shortestPath = $this->filesystem->findShortestPath($path, $realUrl);
|
$absolutePath = $path;
|
||||||
|
if ( ! $this->filesystem->isAbsolutePath($absolutePath)) {
|
||||||
|
$absolutePath = getcwd() . DIRECTORY_SEPARATOR . $path;
|
||||||
|
}
|
||||||
|
$shortestPath = $this->filesystem->findShortestPath($absolutePath, $realUrl);
|
||||||
$fileSystem->symlink($shortestPath, $path);
|
$fileSystem->symlink($shortestPath, $path);
|
||||||
$this->io->writeError(sprintf(' Symlinked from %s', $url));
|
$this->io->writeError(sprintf(' Symlinked from %s', $url));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue