부록 A. RHEL 7의 RPM 새로운 기능
이 목록에는 Red Hat Enterprise Linux 6와 7 간의 RPM 패키징에서 가장 눈에 띄는 변경 사항이 설명되어 있습니다.
-
인증 키 가져오기 및 서명 확인에 사용되는 새로운 명령
rpmkeys
가 추가되었습니다. -
사양 쿼리 및 구문 분석 출력에 사용되는 새로운 명령
rpmspec
이 추가되었습니다. -
패키지 서명에 사용되는 새로운 명령
rpmsign
이 추가되었습니다. -
%{lua:…}
스크립트에 포함된posix.exec()
및os.exit()
확장은posix.fork()
스크립트로 생성된 하위 프로세스에서 호출하지 않는 한 스크립트에 실패합니다. -
%pretrans
scriptlet 실패로 인해 패키지를 건너뜁니다. - scriptlets는 런타임에 매크로 확장 및 queryformat-expanded일 수 있습니다.
-
이제
Requires(pretrans)
및Requires(posttrans)
scriptlets를 사용하여 pre-ECDHE 및 post-ECDHE scriptlet 종속성을 올바르게 표시할 수 있습니다. -
주문 추가 힌트를 제공하기 위한
OrderWithRequires
태그가 추가되었습니다. 태그는Requires
태그 구문을 따르지만 실제 종속성은 생성하지 않습니다. 순서 지정 힌트는 관련 패키지가 동일한 트랜잭션에 있는 경우에만 트랜잭션 순서를 계산할 때필요한
것처럼 취급됩니다. -
%license
플래그는%files
섹션에서 사용할 수 있습니다. 이 플래그는%doc
플래그와 유사하게 사용하여 파일을 라이센스로 표시할 수 있으며--nodocs
옵션에도 불구하고 설치해야 합니다. -
선택적 분산 버전 제어 시스템 통합과 함께 패치 애플리케이션을 자동화하는
%autosetup
매크로가 추가되었습니다. - 자동 종속성 생성기는 기본 제공 필터링이 포함된 확장 가능하고 사용자 정의 가능한 규칙 기반 시스템으로 다시 작성되었습니다.
- OpenPGP V3 공개 키는 더 이상 지원되지 않습니다.