rpm 사양 파일에 존재하거나 존재하지 않을 수 있는 파일을 처리하는 최선의 방법:
전달된 파일 중 일부는 /conf.d/
디렉토리의 샘플 파일입니다. 이러한 파일은 -로 설치됩니다 conf.d/example.conf
. 응용 프로그램에서 사용할 수 있도록 사용자는 파일을 복사하거나 이름을 바꾸고 후행 하이픈을 제거해야 합니다. 응용 프로그램은 /conf.d/*.conf
일반적인 방법을 사용합니다.
하이픈 접미사가 있거나 없는 모든 파일은 패키지의 일부여야 하며 rpm에서 관리하는 권한을 가져야 합니다. 원래 하이픈 접미사 파일은 업데이트되거나 삭제될 때 존재할 수도 있고 존재하지 않을 수도 있습니다. 하이픈 접미사가 없는 버전과 동일합니다.
두 파일 이름 버전을 모두 빌드 루트에 추가해야 하는 것으로 보이지만 일부 파일 이름 버전의 이름을 Ghost로 지정하는 가장 좋은 방법이 무엇인지 잘 모르겠습니다. 사용자는 자신의 conf 파일을 추가할 수도 있습니다. 패키지가 소유하지만 패키지에 알려지지 않은 디렉터리의 파일에 대한 권한을 적용할 수 있습니까?
이 conf.d/*conf
전략은 일반적으로 사용되지만 사용자가 만든 파일을 무시하고 디렉터리가 있는 경우 삭제하지 않는 것 외에 이를 처리하는 예를 찾지 못했습니다. 제안, 참조 및/또는 예시를 제공해 주시면 매우 감사하겠습니다.