mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	* tool/make-snapshot (Dir.mktmpdir): for 1.8.6 backward compatibility.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27036 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
		
							parent
							
								
									058b9db421
								
							
						
					
					
						commit
						d0cd67ef68
					
				
					 2 changed files with 16 additions and 1 deletions
				
			
		|  | @ -1,4 +1,6 @@ | |||
| Thu Mar 25 04:36:47 2010  Nobuyoshi Nakada  <nobu@ruby-lang.org> | ||||
| Thu Mar 25 04:38:16 2010  Nobuyoshi Nakada  <nobu@ruby-lang.org> | ||||
| 
 | ||||
| 	* tool/make-snapshot (Dir.mktmpdir): for 1.8.6 backward compatibility. | ||||
| 
 | ||||
| 	* tool/make-snapshot (package): $: no longer contains ".", in trunk. | ||||
| 
 | ||||
|  |  | |||
|  | @ -28,6 +28,19 @@ class String | |||
|   alias bytesize size unless method_defined?(:bytesize) | ||||
| end | ||||
| 
 | ||||
| class Dir | ||||
|   def self.mktmpdir(path) | ||||
|     path = File.join(tmpdir, path+"-#{$$}-#{rand(100000)}") | ||||
|     begin | ||||
|       mkdir(path) | ||||
|     rescue Errno::EEXIST | ||||
|       path.succ! | ||||
|       retry | ||||
|     end | ||||
|     path | ||||
|   end unless respond_to?(:mktmpdir) | ||||
| end | ||||
| 
 | ||||
| $patch_file &&= File.expand_path($patch_file) | ||||
| path = ENV["PATH"].split(File::PATH_SEPARATOR) | ||||
| %w[YACC BASERUBY RUBY MV MINIRUBY].each do |var| | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 nobu
						nobu