跳过导航链接 | |
退出打印视图 | |
在 Oracle Solaris 11.1 中使用映像包管理系统打包和交付软件 Oracle Solaris 11.1 Information Library (简体中文) |
通常情况下,删除包含未打包内容的目录时会挽救未打包的内容,因为删除后对该目录的最后引用会消失。
如果某个目录更改了名称,IPS 会将此行为视为删除旧目录并创建新目录。在重命名或删除目录时仍在目录中的任何可编辑文件都将被挽救。
如果旧目录具有未打包的内容,如应该移至新目录的日志文件,请在新目录上使用 salvage-from 属性。例如,如果 pkgA 将目录从 /opt/olddata/log 重命名为 /opt/newdata/log,则在做出此更改的 pkgA 版本中,在 dir 操作上包括用于创建 /opt/newdata/log 的以下属性:
salvage-from=opt/olddata/log
任何时间的所有未打包内容都将迁移到新位置。
交付要在引导环境之间共享的目录中再次论述了 salvage-from 属性。