Fix case where PHP's symlink returns false without any error or warning.
parent
069109e0f0
commit
d4fb403fd7
|
@ -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…
Reference in New Issue