FreeBSD port 作成者のためのハンドブック
Prev | Chapter 2. 3 分間 porting | Next

# 2.4. port のテスト

package 化も含め, その port が思った通りに 動くことを確認してください. 確認の必要な重要ポイントは以下の通りです.

- その port がインストールしないものが `pkg-plist` に含まれていないこと.

- その port がインストールする, すべてのものが `pkg-plist` に含まれていること.

- `reinstall` ターゲットを使うことで, その port が 何度でもインストール可能なこと.

- その port が deintall される際には 後片付けをすること.

推奨されるテストの手順

1. `make install`

2. `make package`

3. `make deinstall`

4. `pkg_add `package 名``

5. `make deinstall`

6. `make reinstall`

7. `make package`

`package` および `deinstall` の段階で, どんな警告 (warning) も出力されないことを確認してください. ステップ 3 の後, (訳注: その port が作成した) すべての新しい ディレクトリが正しく消去されていることを確認してください. また, ステップ 4 の後にそのソフトウェアを使用してみて, package からインストールされた場合にも正しく動作することを 確認してください.

Prev | Home | Next
チェックサムファイルの作成 | Up | `portlint` によるチェック

FreeBSD ports システムに関する質問は、(英語で) <ports@FreeBSD.org> へ、
この文書の原文に関するお問い合わせは、(英語で) <doc@FreeBSD.org> までお願いします。