我已经使用Ubuntu 打包指南。在我想要安装后配置软件包之前,一切都很顺利。通常,debian 软件包会获取一个 postinst 文件来执行此操作。bzr dh-make
创建一个postinst.ex
似乎无法执行的文件。我添加了一个postinst
文件,但无论我尝试什么权限和文件名添加,该文件似乎都不会被包含或执行。我正在使用它bzr builddeb
来构建软件包。
如何正确地将安装脚本包含到我的软件包中?
编辑:感谢穆鲁!我只需要添加debian/postinst
文件bzr add
。
答案1
bzr builddeb
的选项包括:
--strict Refuse to build if there are unknown files in the working tree, --no-strict disables the check.
这让我认为它将仅包含构建包时添加到分支的那些文件。因此,尝试使用postinst
添加bzr add
。