[devel] I: автоматическая проверка подписи при скачивании пакета - пример.
Igor Vlasenko
vlasenko на imath.kiev.ua
Вт Июн 10 22:21:45 MSK 2014
Господа,
уже есть готовый пример - hplip-3.14.3-alt2
на примере hplip можно у себя посмотреть,
как работает автоматическая проверка подписи обновления.
src.rpm (4 в 1): Проверка, есть ли обновление, скачивание, проверка подписи, генерация нового пакета:
$ srpmtool --uupdate /ALT/Sisyphus/files/SRPMS/hplip-3.14.3-alt2.src.rpm
gpgv: Подпись создана Вт 03 июн 2014 10:38:03 MSK ключом DSA с ID A59047B9
gpgv: Действительная подпись от "HPLIP (HP Linux Imaging and Printing) <hplip на hp.com>"
Successfully downloaded updated package hplip-3.14.6.tar.gz
INFO: archive format changed, adjusting Source0: http://dl.sourceforge.net/hplip/%{name}-%{version}.tar.gz
uupdate: new version 3.14.6
Записан: ./hplip-3.14.6-alt1.src.rpm
для второго примера клонируем
$ girar-clone-build-commit hplip; cd hplip.git
gear репозиторий (3 в 1):
hplip.git $ rpm-uscan --any-archive
hplip: Newer version (3.14.6) available on remote site:
http://qa.debian.org/watch/sf.php/hplip/hplip-3.14.6.tar.gz
(local version is 3.14.3)
^[[1;3Dgpgv: Подпись создана Втр 03 Июн 2014 09:38:03 EEST ключом DSA с ID A59047B9
gpgv: Действительная подпись от "HPLIP (HP Linux Imaging and Printing) <hplip на hp.com>"
Successfully downloaded updated package hplip-3.14.6.tar.gz
gear репозиторий (4 в 1):
вместо rpm-uscan запустить gear-cronbuild-apply-hooks.
Спешите, пока я не обновил hplip до 3.14.6.
--
I V
Подробная информация о списке рассылки Devel