FileUtils::mktemp fix for OS X 10.6.7 and earlier
FileUtils::fu_get_gid only started doing the conversion of the group to_s automatically from OS X 10.6.8 (ruby-1.8.7-p358) forward. OS X 10.6.7 (ruby-1.8.7-p174) would fail in brew's FileUtils::mktemp with the error "Error: can't convert Fixnum into String." Fixes Homebrew/homebrew#49045 Fixes Homebrew/homebrew#49348 Closes Homebrew/homebrew#49369. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
This commit is contained in:
		
							parent
							
								
									e6501c3768
								
							
						
					
					
						commit
						2517d396aa
					
				@ -22,6 +22,8 @@ module FileUtils
 | 
			
		||||
    else
 | 
			
		||||
      Process.gid
 | 
			
		||||
    end
 | 
			
		||||
    # Make OS X 10.6.7 (ruby-1.8.7-p174) and earlier happy.
 | 
			
		||||
    group_id = group_id.to_s
 | 
			
		||||
    begin
 | 
			
		||||
      chown(nil, group_id, tmp)
 | 
			
		||||
    rescue Errno::EPERM
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user