前面有一些没有提及的关于
pkg-*
文件的技巧,
它们可以方便地完成许多任务。
如果您需要在安装时显示一条消息给用户,
可以把这消息放在 pkg-message
中。
这一特性通常可以用于在 pkg_add(1) 之后显示一些附加的安装步骤,
或显示关于授权的信息。
当需要显示一些编译开关或警告时,
请使用 ECHO_MSG
。
pkg-message
文件只是为显示安装后的执行操作指导使用的。
类似地, 还需要留意
ECHO_MSG
和 ECHO_CMD
之间的区别。 前一个是在屏幕上显示消息性的文字, 而后一个则用于在执行命令时使用管道。
下面是用到了这两个宏的例子
shells/bash2/Makefile
:
pkg-message
文件,
并不需要明确地加到 pkg-plist
中。
此外, 在用户使用 port 而不是 package 来安装软件时,
它并不会被显示出来。 因此如果需要的话, 您应该在
post-install
target 中指定显示它。
本文档和其它文档可从这里下载: ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
如果对于FreeBSD有问题,请先阅读
文档,如不能解决再联系
<questions@FreeBSD.org>.
关于本文档的问题请发信联系
<doc@FreeBSD.org>.