Red Hat Training

A Red Hat training course is available for Red Hat Satellite

3.2.2. Подпись пакетов

Прежде чем приступить, в файл ~/.rpmmacros нужно добавить следующее:
%_signature gpg 
%_gpg_name B7085C8A
Замените B7085C8A идентификатором ключа из связки GPG, используемой для подписи пакетов. Это значение позволяет RPM выбрать нужную подпись.
Команда подписи пакета package-name-1.0-1.noarch.rpm:
rpm --resign package-name-1.0-1.noarch.rpm
Введите пароль. Наличие подписи можно проверить с помощью команды
rpm --checksig -v package-name-1.0-1.noarch.rpm
Вывод будет содержать строку Good signature from "имя", где имя — имя пользователя, подписавшего пакет.