뭔가를 패키징하고 있는데 업스트림 공급자가 구성 파일을 깨뜨렸습니다.
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
대답은 전체 패키지를 교체하고 모든 종속성을 제공할 계획이 아니라면 기본 저장소에 있는 것과 동일한 경로를 패키지하지 않는 것입니다.
기본 운영 체제에서 파일을 대체하는 데 포함되거나 사용될 수 있는 대체 파일을 패키지해야 합니다. 그렇지 않으면 위의 오류가 발생합니다.