7.2. 개선된 패치 선언
7.2.1. 자동 패치 및 소스 번호 지정 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
Patch: 및 Source: 숫자가 없는 태그는 이제 나열된 순서에 따라 자동으로 번호가 지정됩니다.
번호 매기기는 마지막 수동으로 번호가 매겨진 항목부터 rpmbuild 유틸리티에 의해 내부적으로 실행되거나 이러한 항목이 없는 경우 0 이 실행됩니다.
예를 들어 다음과 같습니다.
Patch: one.patch
Patch: another.patch
Patch: yet-another.patch
7.2.2. %patchlist 및 %sourcelist 섹션 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
이제 새로 추가된 %patchlist 및 %sourcelist 섹션을 사용하여 각 항목 앞에 각 항목 없이 패치 및 소스 파일을 나열할 수 있습니다.
예를 들어 다음 항목은 다음과 같습니다.
Patch0: one.patch
Patch1: another.patch
Patch2: yet-another.patch
이제 다음과 같이 교체할 수 있습니다.
%patchlist
one.patch
another.patch
yet-another.patch
7.2.3. %autopatch 이제 패치 범위를 수락 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
이제 %autopatch 매크로는 -m 및 -M 매개변수를 수락하여 적용할 최소 및 최대 패치 번호를 제한합니다.
-
m매개변수는 패치를 적용할 때 시작할 패치 번호(포함)를 지정합니다. -
-M매개변수는 패치 적용 시 중지할 패치 번호(포함)를 지정합니다.
이 기능은 특정 패치 세트 간에 작업을 수행해야 하는 경우에 유용할 수 있습니다.