与 maven-rpm-plugin 共享常用脚本函数

Sharing common script functions with maven-rpm-plugin

我有两个单独的项目,它们使用 maven-rpm-plugin 内置到 RPM 中。

两个包都有一个安装后脚本,其中包含一些重复的代码。

我想将重复的代码移动到单个 'functions' 脚本中,以便两个包都可以继承。这可能吗?

将通用脚本编写为独立的 *.sh shell 脚本,在 %post(或任何其他 rpm 脚本)中安装和调用。

通过添加对您选择安装通用脚本的任何包的依赖来删除代码重复(但避免依赖循环)。