bin/dpm.rb in dyndoc-ruby-0.3.2 vs bin/dpm.rb in dyndoc-ruby-0.3.3
- old
+ new
@@ -38,12 +38,15 @@
path,package = File.split(path)
target = ARGV[2] || package
target = File.join(lib_dir,target)
FileUtils.rm target if File.symlink? target #unlink first
source = local ? path : File.join(repo_dir,path,package)
-FileUtils.ln_sf source,target
-
+if RUBY_PLATFORM =~ /(?:msys|mingw)/
+ FileUtils.cp_r source,target
+else
+ FileUtils.ln_sf source,target
+end
# dyndoc-package unlink RCqls
when :unlink
package = ARGV[1]
if RUBY_PLATFORM =~ /(?:msys|mingw)/
FileUtils.rm_rf File.join(lib_dir,package)
@@ -58,6 +61,6 @@
FileUtils.cd repo_dir
Dir[File.join("*","*")].each_with_index{|e,i| puts "#{i+1}) #{e}"}
end
-FileUtils.cd old_pwd
\ No newline at end of file
+FileUtils.cd old_pwd