8.3.配置文件

如果port将配置文件安装到 PREFIX/etc(或其他位置),请勿在 pkg-plist 中列出它们。这将导致 pkg delete 删除用户精心编辑过的文件,并重新安装时会将它们清除。

相反,使用具有 filename.sample 扩展名的示例文件进行安装。 @sample 宏会自动完成此操作,请参阅file​**​ file* 以了解确切操作。对于每个示例文件,请在 pkg-plist 添加一行:

@sample etc/orbit.conf.sample

如果有非常充分的理由不默认安装工作配置文件,则只需在 pkg-plist 中列出示例文件名,而不包含后面跟着一个空格部分的 @sample ,并添加一条消息指出用户必须在软件正常工作之前复制和编辑该文件。

@sample etc/orbit.conf-dist etc/orbit.conf

@sample %%EXAMPLESDIR%%/orbit.conf etc/orbit.conf

格式为 @sample sample-file actual-config-file

最后更新于

FreeBSD 中文社区