如果软件包对象的源位置与其目标位置不同,并且您不希望使用关于对象的源位置和目标位置的简要说明中所述的 path1=path2 格式,则可以在 prototype 文件中使用 !search 命令。
例如,如果您在自己的主目录中创建了目录 pkgfiles,并且该目录包含您的所有信息文件和安装脚本,可以指定在使用 pkgmk 命令生成软件包时搜索该目录。
在 prototype 文件中该命令将如下所示:
!search /home-dir/pkgfiles |
搜索请求不涉及内含的文件。另外,搜索仅限于列出的特定目录,而且不进行递归搜索。