Merge pull request #11718 from MikeMcQuaid/bottle_chmod_symlinks_macos

dev-cmd/bottle: fixup macOS symlink permissions.
This commit is contained in:
Mike McQuaid 2021-07-14 12:12:25 +01:00 committed by GitHub
commit f06354a633
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -399,6 +399,8 @@ module Homebrew
keg.find do |file|
# Set the times for reproducible bottles.
if file.symlink?
# Need to make symlink permissions consistent on macOS and Linux
File.lchmod 0777, file if OS.mac?
File.lutime(tab.source_modified_time, tab.source_modified_time, file)
else
file.utime(tab.source_modified_time, tab.source_modified_time)