Скачивание исходников по HTTPS при сборке с помощью pkg comp
Введение
При попытке собрать некоторые пакеты с помощью pkg_comp
можно столкнуться с проблемой скачивания исходников по потоколу HTTPS. Например, сборка пакета wip/dma
завершается ошибкой:
# pkg_comp -c /var/pkg_comp/pkg_comp.conf auto -f wip/dma
Эту проблему можно решить, добавив в wip/dma/Makefile
всего одну строчку:
TOOL_DEPENDS+= mozilla-rootcerts-openssl-[0-9]*:../../security/mozilla-rootcerts-openssl
Перед сборкой wip/dma
в сборочное окружение будет установлен "инструмент" для сборки - пакет, в котором находятся сертификаты корневых удостоверяющих центров. Благодаря этому скачивание архивов с исходниками пройдёт успешно и пакет wip/dma
будет собран.
Однако такой способ решения проблемы не подойдёт для сборки пакта security/mozilla-rootcerts
, поскольку пакет security/mozilla-rootcerts-openssl
зависит от него самого - получается циклическая зависимость. Как же можно выйти из этой ситуации?