さくです。

At Tue, 19 Jun 2001 12:30:02 +0900,
TAKAHASHI Masayoshi wrote:

> ……それにしてもRubyのスクリプトを配布している皆さんはどうやって
> アーカイブを作成してるんでしょうか?  私は、
> 
>   * パッケージごとにそのパッケージに合ったMakefileを手書きしておいて、
>     アーカイブを作る時には make tarball する。

Rubyじゃないけど、こんなターゲットをMakefileの中に用意しています。

dist:
        cvs export -r $(RELEASE_TAG) -d $(MODULE)-$(VERSION) $(MODULE); \
        cd $(MODULE)-$(VERSION); \
        make data doc; \
        cd ..; \
        tar cf - $(MODULE)-$(VERSION) | gzip -c > ../$(MODULE)-$(VERSION).tar.gz
        $(RM) -r $(MODULE)-$(VERSION)

途中にあるmakeは、一部のデータや、RDドキュメントは、tarballにする前に生成
/変換するためのものですが、それ以外とくにパッケージ固有の処理はないので、
わりとgenericではなないかと思います。

-- 
OZAWA -Crouton- Sakuro
E-Mail: mailto:crouton / weatherlight.org
   Web: http://www.weatherlight.org/~crouton/
   PGP: C98F 74E0 AEEB 4578 1DFC  F650 3BE0 9627 11FC C9F5
VERBA VOLANT, SCRIPTA MANENT