В чем разница между git-buildpackage и dpkg-buildpackage?

По умолчанию и рекомендуемый способ сборки пакета deb — dpkg-buildpackage.

Каковы преимущества git-buildpackage?

Я хочу собрать пакет со своими собственными скриптами, написанными на bash и python. Мне нужен пакет для распространения этих скриптов на парк Linux-машин. Нет этапа сборки или сценариев до/после. Это тривиальный пакет.

Что мне нужно:

  1. Пакеты с автоматическим управлением версиями с тегом git и фиксацией, например 0.3-e848588.

  2. Автоматическое создание файла журнала изменений Debian


person vskubriev    schedule 23.10.2015    source источник


Ответы (1)


git-buildpackage помогает управлять вашим пакетом в git, например импорт новых исходных версий, пометка встроенных версий, создание журнала debian/changelog и управление исправлениями. Для сборки фактического deb он вызывает (либо напрямую, либо через другие промежуточные инструменты, такие как cowbuilder или debuild) dpkg-buildpackage, который отвечает за сборку фактического пакета.

person Guido Günther    schedule 22.10.2016