Signed-off-by: Andy Miller <rhuk@mac.com>
This commit is contained in:
Andy Miller
2025-10-17 11:34:35 -06:00
parent 9230a5a40f
commit 5e7b482972

View File

@@ -456,6 +456,10 @@ class SafeUpgradeService
continue;
}
if (!$entry->isDir() || $entry->isLink()) {
continue;
}
$target = $packagePath . DIRECTORY_SEPARATOR . $name;
if (file_exists($target)) {
continue;
@@ -464,13 +468,7 @@ class SafeUpgradeService
$source = $entry->getPathname();
Folder::create(dirname($target));
if ($entry->isDir() && !$entry->isLink()) {
Folder::rcopy($source, $target, true);
} elseif ($entry->isFile()) {
copy($source, $target);
} elseif ($entry->isLink()) {
@symlink(readlink($source), $target);
}
Folder::rcopy($source, $target, true);
}
}