我想(定期和自动)从许多地方的各种文件和文件夹创建安装程序。但是,我不知道如何为 packagemaker 命令提供我要安装的项目的所有路径。
这是出于内部开发目的,而不是用于客户分发。我希望包含的文件是可配置的;使用 GUI 添加所有路径并不是一个真正的选择,因为它们会经常更改。
我能做的最好的就是使用--watch
标志和touch
我想要包含在包中的所有东西。这非常混乱,包括碰巧同时访问的其他文件。我想要包含的内容没有一个共同的方案,所以我不能只剩--filter
下其余的。
理想情况下,我会给它一个完整的路径文件,然后它会构建包。如果这不是一个选项,我不反对生成 XML 或将它们放在命令行上或任何可行的方法。我可能在安装程序中有大约 30 个我想要的文件,但这个数字可能会增长。
有一个更好的方法吗?我错过了重点吗?
编辑:认为我可以将包中我想要的所有文件复制到一个目录中,然后使用该--root
标志。这是最好的方法吗?
编辑2:有没有办法用符号链接来做,所以我以前不必复制文件?