FPM:如何在安装后的shell脚本

时间:2016-09-28 10:14:56

标签: rpm

我需要通过将工件打包到rpm并调用安装后脚本来自动将部署过程自动化到weblogic服务器上,后者又调用wlst脚本。总共有rpm中有5个工件,4个共享库和1个EAR。根据工件名称/扩展名,我将部署工件作为共享库/应用程序。

问题是如何在安装后的shell脚本中获取rpm中存在的文件列表?

2 个答案:

答案 0 :(得分:1)

最简单的方法是在构建时生成清单,并将清单添加到%文件中的包中。阅读刚刚安装的清单 在你的%post脚本中。

答案 1 :(得分:0)

rpm -ql 会有帮助吗?例如:

[root@alexander ~]# rpm -ql dhcp-libs-4.2.5-27.el7.centos.2.x86_64
/usr/lib64/libdhcpctl.so.0
/usr/lib64/libdhcpctl.so.0.0.0
/usr/lib64/libomapi.so.0
/usr/lib64/libomapi.so.0.0.0