【发布时间】:2011-01-10 02:15:17
【问题描述】:
我想创建一个包含一些软件的 FreeBSD 二进制包。我感兴趣的只是说
“目录 X 中的一些文件需要进入目录 Y” 保留它下面的目录层次结构。如有必要,我可以轻松指定装箱单中的每个文件。
然而,这似乎很难实现,因为我找不到 -s、-S @cwd 和 @srcdir 参数的组合来满足我的需求。它要么在目录 Y 中查找文件(在构建系统上不存在),要么将文件打包到目录 X 中,这也不是我想要的。
在您回答“只是创建一个端口”之前,我对创建一个“端口”并不感兴趣。 “端口”与我们正在做的事情没有任何关系。它不是供第三方分发的软件包,也不是供第三方分发源代码的跨平台应用程序。
我要做的就是制作一个二进制包来在文件系统的指定位置安装一些文件。是不是太难了?
这是在 FreeBSD 7.3 下。
【问题讨论】:
-
您找到有效的解决方案了吗?我也有类似的情况,但我确实打算制作一个可再分发的包。但是我不想创建一个端口,因为我已经有了二进制文件。因此“制作包”并没有真正做到我想要的。