diff options
| author | songyanchao <[email protected]> | 2023-06-14 02:01:07 +0000 |
|---|---|---|
| committer | songyanchao <[email protected]> | 2023-06-16 06:25:31 +0000 |
| commit | cadc74f6e1389b5ebbaa2b6d0b15c370bd1f2a1d (patch) | |
| tree | 97c7f42f1103b8f94ae15f6be8c8859568cd2b13 /cmake/PostInstall.in | |
| parent | b9c8cd5ae622be17a9c16294795a3e69cefb2238 (diff) | |
🐎 ci(DPISDN-9): 添加多平台rpm打包流程
添加多平台rpm打包流程
Diffstat (limited to 'cmake/PostInstall.in')
| -rw-r--r-- | cmake/PostInstall.in | 50 |
1 files changed, 48 insertions, 2 deletions
diff --git a/cmake/PostInstall.in b/cmake/PostInstall.in index d52334e..a25de9f 100644 --- a/cmake/PostInstall.in +++ b/cmake/PostInstall.in @@ -1,2 +1,48 @@ -%systemd_post mrenv.service mrzcpd.service mrtunnat.service -/sbin/ldconfig
\ No newline at end of file +alternatives_path="@CMAKE_INSTALL_PREFIX@/update_alternatives" + +if [ ! -d "$alternatives_path" ]; then + mkdir -p "$alternatives_path" +fi + +command="update-alternatives --altdir @CMAKE_INSTALL_PREFIX@/update_alternatives \ + --install \ + @CMAKE_INSTALL_PREFIX@/bin \ + bin \ + @MR_INSTALL_BINDIR@ \ + @ALTERANTIVES_PRIORITY@ \ + --slave \ + @CMAKE_INSTALL_PREFIX@/lib \ + lib \ + @MR_INSTALL_LIBDIR@ \ + --slave \ + @CMAKE_INSTALL_PREFIX@/include \ + include \ + @MR_INSTALL_INCLUDEDIR@ \ + --slave \ + /usr/lib/systemd/system/mrapm_device.service \ + mrapm_device.service \ + @MR_INSTALL_SYSTEM@/mrapm_device.service \ + --slave \ + /usr/lib/systemd/system/mrapm_stream.service \ + mrapm_stream.service \ + @MR_INSTALL_SYSTEM@/mrapm_stream.service \ + --slave \ + /usr/lib/systemd/system/mrtunnat.service \ + mrtunnat.service \ + @MR_INSTALL_SYSTEM@/mrtunnat.service \ + --slave \ + /usr/lib/systemd/system/mrzcpd_hugepages_setup.service \ + mrzcpd_hugepages_setup.service \ + @MR_INSTALL_SYSTEM@/mrzcpd_hugepages_setup.service \ + --slave \ + /usr/lib/systemd/system/mrzcpd_hwdb_setup.service \ + mrzcpd_hwdb_setup.service \ + @MR_INSTALL_SYSTEM@/mrzcpd_hwdb_setup.service \ + --slave \ + /usr/lib/systemd/system/mrzcpd.service\ + mrzcpd.service \ + @MR_INSTALL_SYSTEM@/mrzcpd.service " +eval $command + +%systemd_post mrenv.service mrzcpd.service mrtunnat.service mrzcpd_hwdb_setup.service mrzcpd_hugepages_setup.service +/sbin/ldconfig |
