X-Git-Url: http://git.typo3.org/Packages/TYPO3.CMS.git/blobdiff_plain/8d1dc167d5bd0854b8972b86b6550daf04297c02..b40a41156e4949cf06ad3e77251526d42c20adaf:/typo3/sysext/core/Classes/Composer/InstallerScripts/WebDirectory.php diff --git a/typo3/sysext/core/Classes/Composer/InstallerScripts/WebDirectory.php b/typo3/sysext/core/Classes/Composer/InstallerScripts/WebDirectory.php index 8bfc99005871..2c7a1dcd690f 100644 --- a/typo3/sysext/core/Classes/Composer/InstallerScripts/WebDirectory.php +++ b/typo3/sysext/core/Classes/Composer/InstallerScripts/WebDirectory.php @@ -88,6 +88,10 @@ class WebDirectory implements InstallerScript { $webDir = $this->filesystem->normalizePath($this->pluginConfig->get('web-dir')); $backendDir = $webDir . self::$typo3Dir; + // Ensure we delete a previously existing symlink to typo3 folder in web directory + if ($this->filesystem->isSymlinkedDirectory($backendDir)) { + $this->filesystem->removeDirectory($backendDir); + } $this->filesystem->ensureDirectoryExists($backendDir); $localRepository = $this->composer->getRepositoryManager()->getLocalRepository(); $package = $localRepository->findPackage('typo3/cms', new EmptyConstraint());