我需要为一组库构建一个RPM,但问题是我可以在Dev服务器中编译和构建它,并且需要部署在具有不同用户名的所有QA,PROD和测试服务器中,所以我需要在安装过程中构建我的rpm以包含并选择各个服务器的用户名,有人可以帮助我。如何使用木偶...?这可能吗?
答案 0 :(得分:0)
使用库存RPM无法干净利落。
作为一个hack,你可以在检测到要使用的用户名之后获得%post
脚本chown
所有文件,但是当你尝试验证RPM安装时会发生错误
我建议(a)在所有服务器上使用新用户名作为RPM /服务,或者(b)为每个目标环境构建单独的RPM。