可以使用 prototype 文件定义在安装介质上实际没有提供的对象。在安装期间,如果这些对象尚不存在,则使用 pkgadd 命令创建的对象将具有所需的文件类型。
要指定将在目标系统上创建对象,请在 prototype 文件中使用适当文件类型为其添加一个条目。
例如,如果您要在目标系统上创建目录,但是不想在安装介质上提供该目录,请在 prototype 文件中为其添加以下条目:
d none /directory 0644 root other |
如果您希望在目标系统上创建一个空文件,prototype 文件中该文件的条目可能如下所示:
f none filename=/dev/null 0644 bin bin |
必须在安装介质上提供的对象只有常规文件和编辑脚本(文件类型 e、v、f)以及包含这些内容所需的目录。所有其他对象的创建都与提供的对象、目录、命名管道、设备、硬链接和符号链接无关。