업스트림에서 승인될 가능성이 없거나 거부된 사용자 정의를 추가하는 다양한 소프트웨어에 적용하고 싶은 패치가 있습니다.
배포 저장소에서 이러한 패키지의 소스 코드를 다운로드하고 사용 가능한 바이너리 버전을 대체하기 위해 변경 사항을 적용하여 RPM으로 다시 빌드할 수 있었습니다. 그러나 새로운 업데이트와 보안 수정 사항이 나오면 후속 업데이트에도 여전히 RPM이 적용됩니다. 또한 이러한 업데이트가 도착할 때 시스템을 안전하게 유지하기를 원하기 때문에 이 설정을 변경하고 싶지 않습니다. 그러나 업데이트는 내가 직접 변경한 패키지를 대체하므로 업데이트에 특별한 주의를 기울여야 합니다.
업데이트가 있을 때 최신 소스를 자동으로 다운로드하고 적용된 패치로 빌드할 수 있는 방법이 있나요? 이는 새 바이너리를 다운로드하고 설치하는 대신 사용할 수 있습니다. 이상적으로는 YUM/dnf를 통해 업데이트를 수행할 때 이 작업이 자동으로 발생하고 모든 문제가 실패한 빌드로 보고되기를 바랍니다.
저는 페도라를 사용하고 있습니다.