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