2 # Copyright (C) 2002-2004 Kouichirou Eto, All rights reserved.
4 $LOAD_PATH.unshift("..")
9 print "Usage: make-chisedb-tarball.rb <directory of XEmacs CHISE> <tmp dir>\n"
10 print "% ./make-chisedb-tarball.rb /usr/local/lib/xemacs-21.4.14/i686-pc-linux /var/tmp\n"
15 usage if argv.length < 1
17 unless FileTest.directory?(dir+"/chise-db")
18 print "no chise-db here. #{dir}\n"
22 tmpdir = "/var/tmp" if tmpdir.nil?
25 Dir.chdir(tmpdir) #
\93K
\93\96\82Èdir
\82É
\88Ú
\93®
\82µ
\82Ä
\82©
\82ç
26 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
29 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é
30 nf = CHISE.unix_to_win(f)
31 cmd = "mv '#{f}' '#{nf}'"
37 system "tar czf chise-db.tar.gz chise-db"
38 system "mv chise-db.tar.gz #{orgdir}"
39 system "rm -rf #{tmpdir}/chise-db"