对于在示例-使用 pkgproto 命令创建 prototype 文件中使用 pkgproto 命令创建的 prototype 文件,需要进行几处修改。
需要有一个 pkginfo 文件的条目。
需要将 path 字段更改为 path1=path2 格式,因为软件包源位置位于 /home/jane。由于软件包源位置是一个分层目录,并且 !search 命令不递归搜索,因此使用 path1=path2 格式也许会更轻松。
owner 和 group 字段应该包含目标系统上现有用户和组的名称。也就是说,所有者 jane 将会导致错误,因为该所有者不属于 SunOSTM 操作系统。
修改后的 prototype 文件如下所示:
i pkginfo=/home/jane/InfoFiles/pkginfo d none SUNWcadap=/home/jane/SUNWcadap 0755 root sys d none SUNWcadap/demo=/home/jane/SUNWcadap/demo 0755 root bin f none SUNWcadap/demo/file1=/home/jane/SUNWcadap/demo/file1 0555 root bin d none SUNWcadap/srcfiles=/home/jane/SUNWcadap/srcfiles 0755 root bin f none SUNWcadap/srcfiles/file5=/home/jane/SUNWcadap/srcfiles/file5 0555 root bin f none SUNWcadap/srcfiles/file6=/home/jane/SUNWcadap/srcfiles/file6 0555 root bin d none SUNWcadap/lib=/home/jane/SUNWcadap/lib 0755 root bin f none SUNWcadap/lib/file2=/home/jane/SUNWcadap/lib/file2 0644 root bin d none SUNWcadap/man=/home/jane/SUNWcadap/man 0755 bin bin f none SUNWcadap/man/windex=/home/jane/SUNWcadap/man/windex 0644 root other d none SUNWcadap/man/man1=/home/jane/SUNWcadap/man/man1 0755 bin bin f none SUNWcadap/man/man1/file4.1=/home/jane/SUNWcadap/man/man1/file4.1 0444 bin bin f none SUNWcadap/man/man1/file3.1=/home/jane/SUNWcadap/man/man1/file3.1 0444 bin bin |