구성 파일 덮어쓰기가 필요한 RPM의 트랜잭션 확인 오류를 해결하는 방법은 무엇입니까?

구성 파일 덮어쓰기가 필요한 RPM의 트랜잭션 확인 오류를 해결하는 방법은 무엇입니까?

뭔가를 패키징하고 있는데 업스트림 공급자가 구성 파일을 깨뜨렸습니다.

Transaction check error:
  file /etc/acme-engine/acme-engine-fpm.conf from install of acme-1-74.1.el7.noarch conflicts with file from package ...
  file /etc/acme-server/config from install of acme-1-74.1.el7.noarch conflicts with file from package ...

이것저것 포장하고 있어요. 여기에서 업스트림이 다른 패키지에서 제공하는 구성 파일을 재정의하는 것을 볼 수 있습니다. 이것을 포장하는 올바른 방법은 무엇입니까?

답변1

대답은 전체 패키지를 교체하고 모든 종속성을 제공할 계획이 아니라면 기본 저장소에 있는 것과 동일한 경로를 패키지하지 않는 것입니다.

기본 운영 체제에서 파일을 대체하는 데 포함되거나 사용될 수 있는 대체 파일을 패키지해야 합니다. 그렇지 않으면 위의 오류가 발생합니다.

관련 정보