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

包含最终软件包。 

src

包含 Agent Builder 生成的源文件。 

util

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