타사 소프트웨어용 RPM 패키지를 다운로드하고 생성합니다. 우리 회사와 관련된 다양한 구성 파일이 포함되어 있지만 공급업체에서 다운로드한 패키지의 일부가 아닌 ./config 디렉터리가 있습니다. 이전에는 RPM을 설치한 후 회사별 ./config/files*를 대상 서버에 수동으로 복사했지만 프로그래밍 방식으로 이 작업을 수행하는 보다 우아한 방법을 찾고 있습니다.
SPEC 파일에서 이를 달성하는 방법은 무엇입니까?
답변1
구성 파일만 포함된 별도의 RPM 패키지를 만들고 thirdpartysoftware-config-yourcompany
기본 RPM 패키지에 의존하여 Requires: thirdpartysoftware
필요에 따라 버전을 관리합니다.
이는 기본 패키지(SPEC 파일의 일부)의 하위 패키지일 수도 있지만 %package
기본 패키지가 업데이트될 때마다 새 하위 패키지가 빌드되므로 불필요한 변경이 발생합니다. 구성은 동일하게 유지됩니다.