ebump(1)

名前

ebump - Gentoo: Ebuild のリビジョンを上げる

書式

ebump [option] <package-name[-version]>

説明

ebump は個々の ebuild ファイルと、files/ ディレクトリにあるファイルのうち 末尾のバージョンがマッチするもののリビジョンを上げる。

標準では、新しいリビジョンのファイルは全て CVS に追加され、ChangeLog にダミーの エントリが作成される。

これからリビジョンを上げようとしている ebuild のあるディレクトリにいなくてはなら ない。

オプション

-C
--no-cvs

    新しいファイルを CVS に追加しない。

-V
--version

    バージョンを表示して終了する。

-v
--verbose

    冗長レベルを増やす。複数回指定してもよい。

-q
--quiet

    不要な情報を表示しない。

-m <ChangeLog text>
--message <ChangeLog text>

    ChangeLog に記述するメッセージを指定する。

-d
--delete-old

    CVS から古いリビジョンの ebuild ファイルと、それに付属するファイルを削除する。こ れは 危険 なので、何をしようとしているのかをちゃんと理解している人のみ実行 するべきである。なぜなら
    1) その古いリビジョンが他のアーキテクチャ上では、あなたの作業しているアーキテク チャよりも安定しているかもしれない。
    2) 付属のファイルは他のバージョンの ebuild で必要とされているかもしれない。
    3) 新しいリビジョンは、通常、安定とマークされる前に、一定期間テストを受けなくて はならない。

設定

/etc/gentoolkit/ebump.conf
~/.gentoo/ebump.conf

    ebump はこれらのファイルから設定を読み込む。
    opt_verbosity (default 1) - 冗長レベル 0-10
    opt_add_changelog (default y) - ChangeLog にエントリを追加する
    opt_add_cvs (default y) - CVS に新しいファイルを追加する
    opt_bump_auxfiles (default y) - files/ にあるファイルも上げる
    opt_delete_old (default n) - 古いリビジョンを削除する (危険！)
    opt_commitmessage (default "") - ChangeLog に使用するメッセージ

~/.gentoo/gentool-env

    ebump は、環境変数 AUTHORNAME と AUTHOREMAIL をこのファイルか ら読み込み、適切な ChangeLog のエントリを生成するために使用する。

参考

app-portage/gentoolkit-dev に含まれている、echangelog や ego のようなユーティリティー。

著者

Karl Trygve Kalleberg <karltk@gentoo.org>