是否可以在更新完成后阻止RPM更改目录的权限。即我们有一些应用程序正常工作所需的目录。但是,用户可能还会使用其他应用程序添加更多功能,并且需要在安装后更改这些目录的权限。但是,如果我们的应用程序随后更新,它会将这些目录的权限更改回安装后的权限。
有没有办法更改spec文件,以便在更新后保留这些权限?目前我们正在遵循这条路线,我们从rpm中排除了这些目录,因此它们不会被更改(但在完成新安装时也不会创建)。有没有更好的方法来解决这个问题?
同样在一种情况下,问题中的目录后来被符号链接替换为其他目录。然后,符号链接的权限更改将传播到实际目录。这需要一个与上面不同的设置,还是同一个解决方案仍然有效?
答案 0 :(得分:1)
仅在安装期间创建目录。在升级期间跳过它。 RPM在安装期间设置为1到1,在升级期间设置为1到2。