应用程序包开发者指南

定义对象类

对象类允许在安装或删除时对一组软件包对象执行一系列操作。您需要在 prototype 文件中将对象指定给一个类。必须为所有软件包对象指定类,但是缺省情况下将为无需特殊操作的对象指定 none 类。

pkginfo 文件中定义的安装参数 CLASSES 是将安装的类的列表(包括 none 类)。


注 –

pkgmap 文件中定义的、属于未在 pkginfo 文件的此参数中列出的类的对象将不会被安装。


CLASSES 列表确定安装顺序。类 none 总是首先安装(如果有)而且最后删除。因为目录是所有其他文件系统对象的基础支持结构,因此应将所有目录指定给 none 类。通常使用 none 类是最安全的,虽然也可能有例外情况。此策略可确保在创建目录包含的对象之前创建目录。此外,不会在一个目录清空之前尝试删除该目录。