我可以使用 bzr 构建没有上游 tar 包的 ubuntu 包吗?

我可以使用 bzr 构建没有上游 tar 包的 ubuntu 包吗?

我不想将我的 C++ 源代码打包成 tar 包。我认为一个好的 Makefile 就足以构建一个 ubuntu 包。我不能不bzr dh-make打包tar.gz我的源代码吗?

我的问题是我git在我的项目文件夹中启动的。为了制作 tar ball,我需要复制一个没有.git文件夹的项目,然后使用bzr dh-make。我想使用bzr-git插件立即bzr在我的 git 存储库上使用。

答案1

bzr dh-make根据其帮助文本,需要一个源 tarball:

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

如果您的主要问题是避免在您的 tarball 中包含 git 元数据,只需.bzrignore在您的文件夹旁边创建一个.bzr包含以下内容的文件:

# Ignore git meta-data
.git

相关内容