debパッケージを作成し、/var/www/dataの下にデータをインストールします。

debパッケージを作成し、/var/www/dataの下にデータをインストールします。

私は最近、WebアプリケーションをデプロイするためにLaunchpadにPPAを設定しました。サーバーアプリケーションであるため、/var/www/htmlLintianが必要としないディレクトリ( "dir-or-file-in-var-www")にデータを入れる必要があります。

これまでにpostinstインストール後にファイルをコピーするスクリプトで作業を行いましたが、よりエレガントな方法が必要です。そうですか?

答え1

これ以上エレガントなソリューションはありません。インストール後、スクリプトは特定の条件で許可され、パッケージがその条件を満たすように見えます。 ~からhttps://lintian.debian.org/tags/dir-or-file-in-var-www.html:

例外的に、パッケージはデフォルトのドキュメント/var/wwwルートとしての過去の履歴のためにこのディレクトリを作成できますが、新しくインストールするにはpostinstのデフォルトファイルをコピーする必要があります。この場合は、Lintianオーバーレイを追加してください。

残りは相談してくださいhttps://lintian.debian.org/tags/dir-or-file-in-var-www.htmlしかも。

関連情報