Могу ли я собрать пакет Ubuntu без tar-пакета с использованием bzr?

Я не хочу, чтобы tar мой источник C++. Я думаю, что хорошего Makefile достаточно для сборки пакета Ubuntu. Не могу ли я bzr dh-make без создания tar.gz моего исходного кода.

Моя проблема в том, что я инициировал git в моей папке проекта. Для того, чтобы сделать tar ball, мне нужно сделать копию проекта без .git папку, а затем использовать bzr dh-make, Я хочу использовать bzr-git плагин для немедленного использования bzr на моем репозитории git.

1 ответ

bzr dh-make требует исходного архива в соответствии со своим текстом справки:

$ bzr dh-make -h
Purpose: Helps you create a new package.
Usage:   bzr dh-make PACKAGE_NAME VERSION TARBALL

Если ваша главная проблема состоит в том, чтобы избежать включения метаданных git в ваш tarball, просто создайте .bzrignore (рядом с вашим .bzr папка) со следующим содержанием:

# Ignore git meta-data
.git
Другие вопросы по тегам