diff -ur rubyscript2exe-0.1.tar.gz/rubyscript2exe/init.rb rubyscript2exe-0.1.1.tar.gz/rubyscript2exe/init.rb --- rubyscript2exe-0.1.tar.gz/rubyscript2exe/init.rb 2003-10-17 22:08:37.000000000 +0200 +++ rubyscript2exe-0.1.1.tar.gz/rubyscript2exe/init.rb 2003-10-17 22:58:20.000000000 +0200 @@ -68,10 +68,10 @@ system("eee.exe app.eee #{olddir}\\#{app}.exe") - system("del ruby.exe") - system("del rubyw.exe") - system("del #{Config::CONFIG["LIBRUBY_SO"]}.gz") - system("del rubyrequired.tar.gz") - system("del app.rb.gz") - system("del app.eee") + system("del ruby.exe > nul:") + system("del rubyw.exe > nul:") + system("del #{Config::CONFIG["LIBRUBY_SO"]}.gz > nul:") + system("del rubyrequired.tar.gz > nul:") + system("del app.rb.gz > nul:") + system("del app.eee > nul:") end diff -ur rubyscript2exe-0.1.tar.gz/rubyscript2exe/tar2rubyscript.rb rubyscript2exe-0.1.1.tar.gz/rubyscript2exe/tar2rubyscript.rb --- rubyscript2exe-0.1.tar.gz/rubyscript2exe/tar2rubyscript.rb 2003-10-17 22:08:37.000000000 +0200 +++ rubyscript2exe-0.1.1.tar.gz/rubyscript2exe/tar2rubyscript.rb 2003-10-17 22:58:20.000000000 +0200 @@ -26,7 +26,6 @@ exit end - script = nil archive = nil @@ -53,7 +52,13 @@ Dir.chdir("..") - IO.popen("tar ch #{tarfile.sub(/.*[\/\\]/, "")}", "rb") {|f| archive = [f.read].pack("m").split("\n").collect{|s| "# " + s}.join("\n")} + begin + tar = "tar" + IO.popen("#{tar} ch #{tarfile.sub(/.*[\/\\]/, "")}", "rb") {|f| archive = [f.read].pack("m").split("\n").collect{|s| "# " + s}.join("\n")} + rescue + tar = newlocation("tar.exe") + IO.popen("#{tar} ch #{tarfile.sub(/.*[\/\\]/, "")}", "rb") {|f| archive = [f.read].pack("m").split("\n").collect{|s| "# " + s}.join("\n")} + end Dir.chdir(orgdir) end