我有几个关于在构建我想在 Ubuntu 下打包的库期间生成的文件的处理问题。我正在使用 dh_make 基础设施,所以我得到了一个“debian”文件夹,其中包含各种脚本等。
(1)我想在构建发生之前修改一个库 Makefile 以便它在其中引用 $(CURDIR) (以确保将东西安装到正确的文件夹中)。通常我会把它传递给配置脚本或类似的,但这个文件是硬编码的,所以我试图通过 debian/rules 脚本来改变它。(这甚至是正确的做法吗?)我遇到了问题,因为它希望签入更改,即使它只是一个临时文件。我可以将文件标记为临时文件吗?
(2) 构建本身需要很长时间,只有完成后我才能知道我的更改是否有效。我可以告诉包装基础设施暂停检查并从最后一点继续吗?它目前会清理所有东西,或者如果我停止清理东西,它会抱怨周围有大量额外文件。(我知道检查很有用,但我不想等待一个小时才发现我犯了拼写错误。)我可以告诉它暂时忽略任何额外的东西吗?