Add permission copying to ArtifactExtractor

This commit is contained in:
crazywhalecc 2026-02-11 16:54:23 +08:00 committed by Jerry Ma
parent 18434b68f6
commit 508f635f01

View File

@ -428,6 +428,9 @@ class ArtifactExtractor
FileSystem::copyDir($src, $dst); FileSystem::copyDir($src, $dst);
} else { } else {
copy($src, $dst); copy($src, $dst);
// copy permissions
$perms = fileperms($src) & 0x1FF; // Get rwxrwxrwx bits
chmod($dst, $perms);
} }
logger()->debug("Copied {$src} -> {$dst}"); logger()->debug("Copied {$src} -> {$dst}");