저는 최근 웹 애플리케이션 배포를 위해 Launchpad에 PPA를 설정했습니다. 서버 애플리케이션이기 때문에 /var/www/html
Lintian이 필요로 하지 않는 디렉토리("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게다가.