Merge pull request #1781 from qcho/symlinkfix
Fix case where PHP's symlink returns false without any error or warning.pull/1782/head
commit
c86a723026
|
@ -217,7 +217,9 @@ class LibraryInstaller implements InstallerInterface
|
||||||
// when using it in smbfs mounted folder
|
// when using it in smbfs mounted folder
|
||||||
$relativeBin = $this->filesystem->findShortestPath($link, $binPath);
|
$relativeBin = $this->filesystem->findShortestPath($link, $binPath);
|
||||||
chdir(dirname($link));
|
chdir(dirname($link));
|
||||||
symlink($relativeBin, $link);
|
if (false === symlink($relativeBin, $link)) {
|
||||||
|
throw new \ErrorException();
|
||||||
|
}
|
||||||
} catch (\ErrorException $e) {
|
} catch (\ErrorException $e) {
|
||||||
file_put_contents($link, $this->generateUnixyProxyCode($binPath, $link));
|
file_put_contents($link, $this->generateUnixyProxyCode($binPath, $link));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue