deb 파일 생성: "설치" 파일 숨김 파일 사양

deb 파일 생성: "설치" 파일 숨김 파일 사양

deb 파일을 생성하고 이를 사용하여 패키지에 필요한 파일과 경로를 열거합니다 install. 처럼 보인다

dir1/* path1
dir2/* path2
...

그러나 deb결과 파일에는 dir1숨겨진 파일이 없습니다 dir2. *숨겨진 파일과 일치하지 않는 것 같습니다 .

각각을 명시적으로 지정하는 것 외에 어떻게 일치시킬 수 있나요?

답변1

사용된 glob은 dh_installcsh glob을 모델로 한 perl glob입니다. 기본적으로 이러한 파일은 숨겨진 파일과 일치하지 않습니다. 숨겨진 파일을 포함한 모든 파일을 얻으려면 두 개의 글로브를 사용해야 합니다. 예는 다음과 같습니다.

dir1/.* path1
dir1/* path1

업데이트: 이 답변에 대한 주석에서는 .*가 .및 와 일치한다고 지적했습니다 ... Perl의 글로빙은 이를 방지하기 위해 아무것도 제공하지 않으므로 도트 파일을 명시적으로 추가해야 합니다.

dir1/.htaccess path1

관련 정보