8.10. Отключение проверок sisyphus_check
По умолчанию hasher запускает утилиту sisyphus_check с полным набором тестов. Она проверяет не только технические требования репозитория Sisyphus, но и организационные аспекты: сборочный хост, подпись PGP-ключом члена ALT Linux Team и т. д. Поэтому при сборке пакета вне репозитория Sisyphus может потребоваться отключение части проверок.
Для отключения части или всех проверок используется ключ --no-sisyphus-check[=LIST] или соответствующая опция no_sisyphus_check в конфигурационном файле.
Без аргумента этот ключ полностью отключает запуск
sisyphus_check:
$ hsh --no-sisyphus-check ~/.hasher package 0.0 alt0.src.rpm
С аргументом (списком тестов) отключаются только указанные проверки:
$ hsh --no-sisyphus-check=packager,gpg ~/.hasher package 0.0 alt0.src.rpm
Список доступных тестов можно посмотреть в справке:
$ sisyphus_check --help
…
Valid options are:
…
--[no-]check-buildhost
--[no-]check-buildtime
--[no-]check-changelog
…
Более гибкая настройка возможна с помощью опций --no-sisyphus-check-in и --no-sisyphus-check-out, описание которых приведено в man-странице hsh(1).