i
[chise/ruby.git] / tools / make-chisedb-tarball.rb
index cf95cf1..1fc57cc 100755 (executable)
@@ -11,28 +11,31 @@ def usage()
   exit
 end
 
-usage if ARGV.length < 1
-dir = ARGV[0]
-unless FileTest.directory?(dir+"/chise-db")
-  print "no chise-db here. #{dir}\n"
-  usage
-end
-tmpdir = ARGV[1]
-tmpdir = "/var/tmp" if tmpdir.nil?
+def main(argv)
+  usage if argv.length < 1
+  dir = argv.shift
+  unless FileTest.directory?(dir+"/chise-db")
+    print "no chise-db here. #{dir}\n"
+    usage
+  end
+  tmpdir = argv.shift
+  tmpdir = "/var/tmp" if tmpdir.nil?
 
-orgdir = Dir.pwd
-Dir.chdir(tmpdir) # \93K\93\96\82Èdir\82É\88Ú\93®\82µ\82Ä\82©\82ç
-system "cp -a #{dir}/chise-db ." # \82Ü\82¸\82»\82Ìdirectory\82É\96â\93\9a\96³\97p\82Å\91S\95\94\83R\83s\81[\82·\82é\81B
+  orgdir = Dir.pwd
+  Dir.chdir(tmpdir) # \93K\93\96\82Èdir\82É\88Ú\93®\82µ\82Ä\82©\82ç
+  system "cp -a #{dir}/chise-db ." # \82Ü\82¸\82»\82Ìdirectory\82É\96â\93\9a\96³\97p\82Å\91S\95\94\83R\83s\81[\82·\82é\81B
 
-Find.find("."){|f|
-  if f =~ /([*?<>])/ # Windows\82É\82¨\82¯\82é\8bÖ\8e~\95\8e\9a\82ª\8aÜ\82Ü\82ê\82Ä\82¢\82½\82ç\81A\92u\8a·\82·\82é
-    nf = CHISE.unix_to_win(f)
-    cmd = "mv '#{f}' '#{nf}'"
-    #print cmd, "\n"
-    system cmd
-  end
-}
+  Find.find("."){|f|
+    if f =~ /([*?<>])/ # Windows\82É\82¨\82¯\82é\8bÖ\8e~\95\8e\9a\82ª\8aÜ\82Ü\82ê\82Ä\82¢\82½\82ç\81A\92u\8a·\82·\82é
+      nf = CHISE.unix_to_win(f)
+      cmd = "mv '#{f}' '#{nf}'"
+      #print cmd, "\n"
+      system cmd
+    end
+  }
 
-system "tar czf chise-db.tar.gz chise-db"
-system "mv chise-db.tar.gz #{orgdir}"
-system "rm -rf #{tmpdir}/chise-db"
+  system "tar czf chise-db.tar.gz chise-db"
+  system "mv chise-db.tar.gz #{orgdir}"
+  system "rm -rf #{tmpdir}/chise-db"
+end
+main(ARGV)