[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