[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:493

From: Kazuhiro NISHIYAMA <zn@m...>
Date: Thu, 11 Oct 2007 11:32:02 +0900
Subject: [ruby-reference-manual:493] Re: 担当者募集

西山和広です。

At Wed, 10 Oct 2007 02:46:41 +0900,
Motohiro Takayama wrote:
> 
> まだzipとtar.gzのアーカイブをつくるところがなかったので、こんなパッチを書いてみました。(packer.rbの後ろにつけるだけ)
> Mac OS X 10.4.10 では、期待どおりに動いているようです。
> 
> --- packer.rb.orig	2007-10-10 02:38:13.000000000 +0900
> +++ packer.rb	2007-10-10 02:38:03.000000000 +0900
> @@ -96,3 +96,8 @@
>  eval src, binding, standalone, 1
>    RUBY
>  end
> +
> +Dir.chdir(output_path + '/..')
> +archive_name = File.basename(output_path)
> +system("zip -r #{archive_name}.zip #{archive_name}")
> +system("tar zcvf #{archive_name}.tar.gz #{archive_name}")

7zipの方がzipファイルを作成するときでも圧縮率がいいのと
exerbでの実行ファイルも入れたい気がするので、アーカイブの作成は

begin
  require "Win32API"
  # exerbでexeファイル作成
  # DLLを呼んでアーカイブ作成
rescue LoadError
  system("7za -tzip ...") or system("zip ...")
  ...
end

という感じにするのがいいのではないかと思っています。


-- 
|ZnZ(ゼット エヌ ゼット)
|西山和広(Kazuhiro NISHIYAMA)

--
ML: ruby-reference-manual@m...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

       483 2007-10-08 16:40 [aamine@l...         ] 担当者募集                              
       484 2007-10-08 18:32 ┣[mootoh@g...         ]                                       
       487 2007-10-08 23:37 ┃┗[aamine@l...         ]                                     
   @   485 2007-10-08 20:29 ┗[zn@m...             ]                                       
       486 2007-10-08 23:34  ┗[aamine@l...         ]                                     
       488 2007-10-09 05:18   ┗[zn@m...             ]                                   
       492 2007-10-09 19:46    ┣[mootoh@g...         ]                                 
->     493 2007-10-11 04:32    ┃┣[zn@m...             ]                               
       495 2007-10-11 19:24    ┃┗[aamine@l...         ]                               
       494 2007-10-11 19:14    ┗[aamine@l...         ] パッケージ作成スクリプト (Re: 担当者募集)
       496 2007-10-11 19:38     ┣[eklerni@f...        ]                               
       497 2007-10-12 23:13     ┗[zn@m...             ]                               
       504 2007-10-15 04:12      ┣[mootoh@g...         ]                             
       506 2007-10-15 05:41      ┃┗[zn@m...             ]                           
       545 2007-11-04 13:43      ┗[aamine@l...         ]                             
       559 2007-11-06 18:02       ┗[zn@m...             ]