Почему dh_make не предоставляет все опции для создания каркаса для нового пакета?

Я использую:

  • Ubuntu 16.04.3 LTS.
  • пакет dh-make с версией 2.201605~xenial1

Когда я пытаюсь начать упаковку, dh_make предлагает следующие варианты:

$ dh_make
Type of package: (single, indep, library, python)
[s/i/l/p]?

Я скачал источники dh_make. В каталоге lib я нашел следующие подкаталоги

debian  debiani  debianl  debianm  debianp  debians  emacs  licenses  native

Как я понимаю, debianm содержит переопределения для нескольких типов бинарных пакетов. Но у dh_make нет возможности использовать его. Страница man для dh_make также не содержит информации о опции -m.

Кроме того, справочная страница и dh_make -h Команда не предоставляет информацию для всех лицензий, которые существуют в lib/licenses

Кто-нибудь знает, это ошибка?

Есть ли другой способ использовать все возможности скрипта dh_make?

1 ответ

Решение

Не ошибка, а особенность. См. https://launchpad.net/ubuntu/+source/dh-make/2.201602 который нарушает большинство HOWTO - благодаря Debian.

Другие вопросы по тегам