Sun Cluster 数据服务开发者指南(适用于 Solaris OS)

Agent Builder 创建的目录结构

Agent Builder 将创建一个目录结构,用于存储它为目标资源类型生成的所有文件。在“创建”屏幕上可以指定工作目录。必须为要开发的所有其他资源类型分别指定它们的安装目录。在工作目录下,Agent Builder 将创建一个子目录,其名称由供应商名称和资源类型名称串联而成。例如,如果您将 SUNW 指定为供应商的名称并创建了一个名为 ftp 的资源类型,则 Agent Builder 将在工作目录下创建一个名为 SUNWftp 的目录。

在此子目录下,Agent Builder 创建下表中列出的目录并在它们中分别放入应放入的内容。

目录名称 

内容 

bin

如果用 C 输出,则将包含编译源文件得到的二进制文件。对于 Korn shell 输出,包含的文件与 src 目录中的文件相同。

etc

包含 RTR 文件。Agent Builder 并置供应商名称和应用程序名称,两者之间用句点 (.) 进行分隔,从而构成 RTR 文件名。例如,如果供应商名为 SUNW 同时资源类型的名称为 ftp,则 RTR 文件的名称为 SUNW.ftp

man

将包含 startstopremove 实用程序脚本的定制手册页,例如 startftp(1M)、stopftp(1M) 和 removeftp(1M)。

 

要查看这些手册页,请在指定相应路径时使用 man -M 选项。例如:


% man -M install-directory/SUNWftp/man removeftp

pkg

包含最终的 Solaris 软件包,其中包括已创建的数据服务。 

src

包含 Agent Builder 生成的源文件。 

util

包含 Agent Builder 生成的 startstopremove 实用程序脚本。请参见Sun Agent Builder 创建的实用程序脚本和手册页。Agent Builder 将应用程序名称附加到以上各个脚本名称上;例如,startftpstopftpremoveftp