最近、Webアプリケーションを配布するためにLaunchpadでPPAを設定しました。これはサーバーアプリなので、データを/var/www/html
に入れる必要がありますが、これは明らかにLintian( "dir-or-file-in-var-www")には必要ありません。
これまでのところ、インストール後にファイルをコピーするpostinst
スクリプトを使用してタスクを実行しますが、もっと洗練された方法が必要ですよね。
これほど洗練されたソリューションはありません。 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 も参照してください。