这是我使用 snapcraft 的第一步,每次我snapcraft
在文件夹中运行时snapcraft.yaml
,它都会生成所有的 build、stage、prime 文件夹。
有没有办法指定我希望将这些文件夹藏在一个文件夹中(如./tmp)?
答案1
您实际上无法指示 snapcraft 在特定位置创建文件夹,但如果您使用 Snapcraft 3 并在您的snapcraft.yaml
(例如base: core18
)中指定一个基础,则构建将在隔离环境中执行,并且这些文件夹不会在您的主机环境(您运行的环境)上创建snapcraft
。如果您只是需要它们,这应该可以解决您的问题。
编辑:有论坛帖子详细说明可能完全符合您要求的补丁提案。