deb 파일을 생성하고 이를 사용하여 패키지에 필요한 파일과 경로를 열거합니다 install
. 처럼 보인다
dir1/* path1
dir2/* path2
...
그러나 deb
결과 파일에는 dir1
숨겨진 파일이 없습니다 dir2
. *
숨겨진 파일과 일치하지 않는 것 같습니다 .
각각을 명시적으로 지정하는 것 외에 어떻게 일치시킬 수 있나요?
답변1
사용된 glob은 dh_install
csh glob을 모델로 한 perl glob입니다. 기본적으로 이러한 파일은 숨겨진 파일과 일치하지 않습니다. 숨겨진 파일을 포함한 모든 파일을 얻으려면 두 개의 글로브를 사용해야 합니다. 예는 다음과 같습니다.
dir1/.* path1
dir1/* path1
업데이트: 이 답변에 대한 주석에서는 .*가 .
및 와 일치한다고 지적했습니다 ..
. Perl의 글로빙은 이를 방지하기 위해 아무것도 제공하지 않으므로 도트 파일을 명시적으로 추가해야 합니다.
dir1/.htaccess path1