로컬 사이트 구성을 사용하여 타사 소프트웨어용 RPM 생성

로컬 사이트 구성을 사용하여 타사 소프트웨어용 RPM 생성

타사 소프트웨어용 RPM 패키지를 다운로드하고 생성합니다. 우리 회사와 관련된 다양한 구성 파일이 포함되어 있지만 공급업체에서 다운로드한 패키지의 일부가 아닌 ./config 디렉터리가 있습니다. 이전에는 RPM을 설치한 후 회사별 ./config/files*를 대상 서버에 수동으로 복사했지만 프로그래밍 방식으로 이 작업을 수행하는 보다 우아한 방법을 찾고 있습니다.

SPEC 파일에서 이를 달성하는 방법은 무엇입니까?

답변1

구성 파일만 포함된 별도의 RPM 패키지를 만들고 thirdpartysoftware-config-yourcompany기본 RPM 패키지에 의존하여 Requires: thirdpartysoftware필요에 따라 버전을 관리합니다.

이는 기본 패키지(SPEC 파일의 일부)의 하위 패키지일 수도 있지만 %package기본 패키지가 업데이트될 때마다 새 하위 패키지가 빌드되므로 불필요한 변경이 발생합니다. 구성은 동일하게 유지됩니다.

관련 정보