null+****@clear*****
null+****@clear*****
2011年 6月 24日 (金) 17:17:14 JST
mooz 2011-06-24 08:17:14 +0000 (Fri, 24 Jun 2011)
New Revision: 656d73f49f27dd6d87b6eb0438771b76f0632c5f
Log:
Add documentation of how to make packages for Debian / RedHat
Modified files:
doc/ja/source/developer/release.rst
Modified: doc/ja/source/developer/release.rst (+45 -11)
===================================================================
--- doc/ja/source/developer/release.rst 2011-06-24 07:49:09 +0000 (0caa7d6)
+++ doc/ja/source/developer/release.rst 2011-06-24 08:17:14 +0000 (e80abd2)
@@ -4,7 +4,7 @@
============
変更点の記述
----------------
+------------
まず ``doc/ja/source/news.rst`` に変更点をまとめます。
@@ -25,13 +25,56 @@
$ git log -p --reverse v0.6..
+配布用ファイルのアップロード
+----------------------------
+
+次に、配布用の ``tar.gz`` ファイルを作成します。 ::
+
+ $ make dist
+
+そして、作成された ``tar.gz`` ファイルを https://github.com/mroonga/mroonga/downloads よりアップロードします。
+
パッケージの作成
----------------
Linux 用にパッケージを作成する必要があります。パッケージは以下の 2 種類に分けることが可能です。
1. Debian 系
-2. Redhat 系
+2. Red Hat 系
+
+Debian 系
++++++++++
+
+まず apt ディレクトリに移動する ::
+
+ $ cd apt
+
+その後、次のようにすれば一連のリリース作業(build update sign upload)が行われるが、途中で失敗することも多い。 ::
+
+ $ make release
+
+そのため head コマンドなどで Makefile.am の内容を確認し、順番に作業を行っていくほうが良いこともある。 ::
+
+ $ make build
+ $ make update
+ $ make sign
+ $ make upload
+
+Red Hat 系
+++++++++++
+
+まず yum ディレクトリに移動する。
+
+その後、次のようにすれば一連のリリース作業(build sign update upload)が行われるが、途中で失敗することも多い。 ::
+
+ $ make release
+
+そのため head コマンドなどで Makefile.am の内容を確認し、順番に作業を行っていくほうが良いこともある。 ::
+
+ $ make build
+ $ make sign
+ $ make update
+ $ make upload
タグを打つ
----------
@@ -41,15 +84,6 @@ Linux 用にパッケージを作成する必要があります。パッケー
$ make tag
$ git push --tags origin
-配布用ファイルのアップロード
-----------------------------
-
-まず、配布用の ``tar.gz`` ファイルを作成します。 ::
-
- $ make dist
-
-そして、作成された ``tar.gz`` ファイルを https://github.com/mroonga/mroonga/downloads よりアップロードします。
-
ドキュメントのアップロード
--------------------------