你的port已经基本完成,只剩pkg-plist文件没有创建,创建一个空的文件.
# touch pkg-plist接下来,创建一些目录用来安装port,并安装所有的依赖文件.
# mtree -U -f /etc/mtree/BSD.local.dist -d -e -p /var/tmp/port-name # make depends PREFIX=/var/tmp/port-name在一个新文件中保存目录结构
# (cd /var/tmp/port-name && find -d * -type d) > OLD-DIRS如果你的port支持PREFIX.你可以安装并创建pkg_plist文件.
# make install PREFIX=/var/tmp/port-name # (cd /var/tmp/port-name && find -d * \! -type d) > pkg-plist
同时你也应该将你的port新创建的目录加入pkg_plist.
# (cd /var/tmp/port-name && find -d * -type d) | comm -13 OLD-DIRS - | sed -e 's#^#@dirrm #' >> pkg-plist
最后,你应该手动的修正以下你的文件,并不是所有的事情都是自动的.man page应该在Makefile中的MAN*列出,用户配置文件应当删除或者安装为filename.sample. info/目录的文件应当从文件中删除,参考iinfo 文件 一节安装. 任何库文件应该参考共享库 一节列出.
上一页 | 首页 | 下一页 |
一个简单的Makefile |
软件包的命名 |