web-dev-qa-db-ja.com

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

最近、Webアプリケーションを配布するためにLaunchpadでPPAを設定しました。これはサーバーアプリなので、データを/var/www/htmlに入れる必要がありますが、これは明らかにLintian( "dir-or-file-in-var-www")には必要ありません。

これまでのところ、インストール後にファイルをコピーするpostinstスクリプトを使用してタスクを実行しますが、もっと洗練された方法が必要ですよね。

1
paranerd

これほど洗練されたソリューションはありません。 postinstall-scriptは特定の条件下で許可されており、パッケージはこれらの条件を満たすようです。から 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 も参照してください。

2
Guido van Steen