Здравствуйте. Я развернул сервер бинарных пакетов для обновления локальной клиентской базы и не обновляю его до официального актуального состояния. Ранее этого хватало, но появилась нужда в новых версиях программ.
Собрал бинарный файл и сгенерировал актуальный Packages файл с индексами. Выяснил, что этого не достаточно и используется файл .asc с подписью, так же клиентские компьютеры скачивают не сам файл Packages, а его .gz версию. Создал собственный gpg ключ и подписал файл этим ключом. Теперь команда cl-update вываливается с ошибкой подписи.
На сколько я понял, на клиентские компьютеры нужно копировать открытый gpg ключ, которым подписывался файл, так и сделал. Импортировал открытый ключ на клиента, но это не помогло.
Может знает кто-то, где может храниться оригинальный ключ и как его подменить на собственный?