应用程序包开发者指南

定义要在安装时创建的其他对象

可以使用 prototype 文件定义在安装介质上实际没有提供的对象。在安装期间,如果这些对象尚不存在,则使用 pkgadd 命令创建的对象将具有所需的文件类型。

要指定将在目标系统上创建对象,请在 prototype 文件中使用适当文件类型为其添加一个条目。

例如,如果您要在目标系统上创建目录,但是不想在安装介质上提供该目录,请在 prototype 文件中为其添加以下条目:


d none /directory 0644 root other

如果您希望在目标系统上创建一个空文件,prototype 文件中该文件的条目可能如下所示:


f none filename=/dev/null 0644 bin bin

必须在安装介质上提供的对象只有常规文件和编辑脚本(文件类型 evf)以及包含这些内容所需的目录。所有其他对象的创建都与提供的对象、目录、命名管道、设备、硬链接和符号链接无关。