Как добавить зависимости в элемент управления Debian и файл dsc и настроить параметры в файл правил, который зависит от рассматриваемый дистрибутив?

Поскольку вы используете сценарии инициализации, правильный способ отложить kdm до завершения вашего настраиваемого сценария - объявить зависимость от kdm в вашем пользовательском скрипте в заголовке LSB:

# Required-Start: ... yourscript

в исходном скрипте kdm и

# Provides: yourscript

в вашем пользовательском исходном скрипте.

Чтобы избежать потери изменений в сценарии инициализации kdm при обновлении, вы можете скопировать его заголовок LSB в файл переопределения insserv в / etc / insserv / overrides (с тем же именем) и отредактируйте его.

2
03.03.2017, 17:09
1 ответ

Не существует способа изменить зависимости сборки во время сборки, по очень простой причине: сборки пакетов сначала загружают зависимости сборки, а затем запускают сборку. Если сборка решит изменить build-зависимости, будет уже слишком поздно. Единственные модификаторы, которые можно использовать для зависимостей сборки, это спецификаторы архитектуры и профили сборки, ни один из которых здесь не применим.

Что вы можете сделать, так это установить зависимость от python3 и python, а затем решить во время сборки (в debian/rules), как настроить пакет, и адаптировать различные файлы, которые используются для вычисления зависимостей бинарных пакетов.

3
27.01.2020, 22:03

Теги

Похожие вопросы