Merge pull request #1781 from qcho/symlinkfix

Fix case where PHP's symlink returns false without any error or warning.
main
Jordi Boggiano 11 years ago
commit c86a723026

@ -217,7 +217,9 @@ class LibraryInstaller implements InstallerInterface
// when using it in smbfs mounted folder
$relativeBin = $this->filesystem->findShortestPath($link, $binPath);
chdir(dirname($link));
symlink($relativeBin, $link);
if (false === symlink($relativeBin, $link)) {
throw new \ErrorException();
}
} catch (\ErrorException $e) {
file_put_contents($link, $this->generateUnixyProxyCode($binPath, $link));
}

Loading…
Cancel
Save