preserve 类通过确定在安装软件包时是否要覆写现有文件来保留软件包对象文件。使用 preserve 类脚本时的两种可能情况是:
如果将安装的文件在目标目录中尚不存在,通常将安装该文件。
如果将安装的文件存在于目标目录中,将显示一条消息指出该文件已存在,此时将不会安装该文件。
preserve 脚本会将上述两种情况的结果都视为成功。只有在第二种情况中当文件无法复制到目标目录时才会失败。
自 Solaris 7 发行版开始,i.preserve 脚本以及该脚本的一个副本 i.CONFIG.prsv 以及其他类操作脚本都可在 /usr/sadm/install/scripts 目录中找到。
可修改该脚本以包括您希望保留的一个或多个文件名。