ralph ngのパッケージングでDebianパッケージングに問題があるようです。理想的な動作は、一部のデータベース設定を構成するために初めてインストールするときにDebianメニュープロンプトが表示され、生成されたファイルは更新時に維持する必要があることです。残念ながら、現在の動作は更新時に設定ファイルを上書きすることです。
たぶん包装経験がある人なら誰でもできるでしょう。早く見てくださいこの問題を解決するための正しい方向を教えてください。
ベストアンサー1
「正しい方向」には、すべての推奨事項を適切に考慮することが含まれます。debconf-devel
マンページ、特に「プロファイル処理」セクションこの正確な状況を処理する詳細な例は次のとおりです。
- スクリプト
config
は既存の構成ファイル(存在する場合)を読み取る必要があります。 - スクリプト
postinst
は、構成ファイル(存在する場合)に欠落している項目を処理する必要があります。
使用する方が良いかもしれませんdbconfig-common
この場合には、データベース接続および他の様々な関連データベース処理ジョブ構成が含まれる。
また、postinst
混乱する可能性があるため、標準出力に書き込まないように修正する必要がありますdebconf
。