2011-06-28 11 views
1

私はmysql-serverに依存するパッケージを作成し、サーバがまだインストールされていない場合に備えて、パスワードをランダムに生成された文字列に設定したいと考えています。 ユーザにパスワードを入力させたくないので、現在のパスワードをdebconfのファイルから取得してもよろしいですか?debconfの事前選択を伴うパッケージ

しかし、mysql-serverパッケージがインストールされる前に、パッケージのプリセットmysql-server-5.1/root_passwordがどのように保証されますか? mysql-serverは私のパッケージの依存としてリストされています。

答えて

0

これは保証できません。実際、それはまったく別の方向に働くことが保証されています。 http://www.debian.org/doc/debian-policy/ch-relationships.htmlから次のように

5つの依存フィールドの意味は次のとおりです。

を依存これは絶対的な依存関係を宣言します。 Dependsフィールドにリストされているすべてのパッケージが正しく構成されていない限り、パッケージは構成されません(前述の循環依存性がない限り)。おそらくあなたが本当にその機能が必要な場合は、パスワードをリセットすることにより、 -

あなたの最善の策は、MySQLが正しくインストールされてた後、あなたのパッケージの仕事にすることです。

関連する問題