diff options
| author | 童宗振 <[email protected]> | 2024-01-03 09:35:34 +0000 |
|---|---|---|
| committer | 陆秋文 <[email protected]> | 2024-01-03 09:35:34 +0000 |
| commit | dc48fb52c4959cee4f72f43155dcae613316d9de (patch) | |
| tree | 885daacf5651d92a0ac7a7318fb8982458c59fe0 /cmake | |
| parent | 834fdc017087f7f041e2f7ca825537b90791d52d (diff) | |
fix debuginfo missing.v4.6.69-20240103
Diffstat (limited to 'cmake')
| -rw-r--r-- | cmake/Package.cmake | 1 | ||||
| -rw-r--r-- | cmake/PostInstall.in | 60 | ||||
| -rw-r--r-- | cmake/PostUninstall.in | 2 |
3 files changed, 32 insertions, 31 deletions
diff --git a/cmake/Package.cmake b/cmake/Package.cmake index 30f6eae..bf90b4e 100644 --- a/cmake/Package.cmake +++ b/cmake/Package.cmake @@ -20,6 +20,7 @@ set(CPACK_RPM_PACKAGE_VENDOR "Mesasoft@IIE") set(CPACK_RPM_PACKAGE_AUTOREQPROV "no") set(CPACK_RPM_PACKAGE_RELEASE_DIST on) set(CPACK_RPM_DEBUGINFO_PACKAGE on) +# set(CPACK_RPM_PACKAGE_DEBUG ON) configure_file(${CMAKE_SOURCE_DIR}/cmake/PostInstall.in ${CMAKE_BINARY_DIR}/PostInstall.in @ONLY) configure_file(${CMAKE_SOURCE_DIR}/cmake/PostUninstall.in ${CMAKE_BINARY_DIR}/PostUninstall.in @ONLY) set(CPACK_RPM_POST_INSTALL_SCRIPT_FILE ${CMAKE_BINARY_DIR}/PostInstall.in) diff --git a/cmake/PostInstall.in b/cmake/PostInstall.in index 8cb02aa..4e9d5e3 100644 --- a/cmake/PostInstall.in +++ b/cmake/PostInstall.in @@ -1,5 +1,5 @@ altdir_path="@CMAKE_INSTALL_PREFIX@/altdir" -mrzcpd_bin_path="@CMAKE_INSTALL_PREFIX@/bin" +mrzcpd_bin_path="@MR_ALTERNATIVE_BINDIR@" if [ ! -d "$altdir_path" ]; then mkdir -p "$altdir_path" @@ -11,82 +11,82 @@ fi command="update-alternatives --altdir @CMAKE_INSTALL_PREFIX@/altdir \ --install \ - @CMAKE_INSTALL_PREFIX@/bin/mrzcpd \ + @MR_ALTERNATIVE_BINDIR@/mrzcpd \ mrzcpd \ - @MR_INSTALL_BINDIR@/mrzcpd \ + @CMAKE_INSTALL_PREFIX@/@MR_INSTALL_BINDIR@/mrzcpd \ @ALTERANTIVES_PRIORITY@ \ --slave \ - @CMAKE_INSTALL_PREFIX@/bin/mrtools-pinfo \ + @MR_ALTERNATIVE_BINDIR@/mrtools-pinfo \ mrtools-pinfo \ - @MR_INSTALL_BINDIR@/mrtools-pinfo \ + @CMAKE_INSTALL_PREFIX@/@MR_INSTALL_BINDIR@/mrtools-pinfo \ --slave \ - @CMAKE_INSTALL_PREFIX@/bin/mrpdump \ + @MR_ALTERNATIVE_BINDIR@/mrpdump \ mrpdump\ - @MR_INSTALL_BINDIR@/mrpdump \ + @CMAKE_INSTALL_PREFIX@/@MR_INSTALL_BINDIR@/mrpdump \ --slave \ - @CMAKE_INSTALL_PREFIX@/bin/monit_stream \ + @MR_ALTERNATIVE_BINDIR@/monit_stream \ monit_stream\ - @MR_INSTALL_BINDIR@/monit_stream \ + @CMAKE_INSTALL_PREFIX@/@MR_INSTALL_BINDIR@/monit_stream \ --slave \ - @CMAKE_INSTALL_PREFIX@/bin/monit_device \ + @MR_ALTERNATIVE_BINDIR@/monit_device \ monit_device \ - @MR_INSTALL_BINDIR@/monit_device \ + @CMAKE_INSTALL_PREFIX@/@MR_INSTALL_BINDIR@/monit_device \ --slave \ - @CMAKE_INSTALL_PREFIX@/bin/monit_obp \ + @MR_ALTERNATIVE_BINDIR@/monit_obp \ monit_obp \ - @MR_INSTALL_BINDIR@/monit_obp \ + @CMAKE_INSTALL_PREFIX@/@MR_INSTALL_BINDIR@/monit_obp \ --slave \ - @CMAKE_INSTALL_PREFIX@/bin/dpdk-hugepages.py \ + @MR_ALTERNATIVE_BINDIR@/dpdk-hugepages.py \ dpdk-hugepages.py \ - @MR_INSTALL_BINDIR@/dpdk-hugepages.py \ + @CMAKE_INSTALL_PREFIX@/@MR_INSTALL_BINDIR@/dpdk-hugepages.py \ --slave \ - @CMAKE_INSTALL_PREFIX@/bin/dpdk-devbind.py \ + @MR_ALTERNATIVE_BINDIR@/dpdk-devbind.py \ dpdk-devbind.py \ - @MR_INSTALL_BINDIR@/dpdk-devbind.py \ + @CMAKE_INSTALL_PREFIX@/@MR_INSTALL_BINDIR@/dpdk-devbind.py \ --slave \ - @CMAKE_INSTALL_PREFIX@/bin/devbind.py \ + @MR_ALTERNATIVE_BINDIR@/devbind.py \ devbind.py \ - @MR_INSTALL_BINDIR@/devbind.py \ + @CMAKE_INSTALL_PREFIX@/@MR_INSTALL_BINDIR@/devbind.py \ --slave \ - @CMAKE_INSTALL_PREFIX@/bin/mrmarch \ + @MR_ALTERNATIVE_BINDIR@/mrmarch \ mrmarch \ - @MR_INSTALL_BINDIR@/mrmarch \ + @CMAKE_INSTALL_PREFIX@/@MR_INSTALL_BINDIR@/mrmarch \ --slave \ @CMAKE_INSTALL_PREFIX@/lib \ lib \ - @MR_INSTALL_LIBDIR@ \ + @CMAKE_INSTALL_PREFIX@/@MR_INSTALL_LIBDIR@ \ --slave \ @CMAKE_INSTALL_PREFIX@/include \ include \ - @MR_INSTALL_INCLUDEDIR@ \ + @CMAKE_INSTALL_PREFIX@/@MR_INSTALL_INCLUDEDIR@ \ --slave \ /usr/lib/systemd/system/mrapm_device.service \ mrapm_device.service \ - @MR_INSTALL_SYSTEM@/mrapm_device.service \ + @CMAKE_INSTALL_PREFIX@/@MR_INSTALL_SYSTEM@/mrapm_device.service \ --slave \ /usr/lib/systemd/system/mrapm_stream.service \ mrapm_stream.service \ - @MR_INSTALL_SYSTEM@/mrapm_stream.service \ + @CMAKE_INSTALL_PREFIX@/@MR_INSTALL_SYSTEM@/mrapm_stream.service \ --slave \ /usr/lib/systemd/system/mrapm_obp.service \ mrapm_obp.service \ - @MR_INSTALL_SYSTEM@/mrapm_obp.service \ + @CMAKE_INSTALL_PREFIX@/@MR_INSTALL_SYSTEM@/mrapm_obp.service \ --slave \ /usr/lib/systemd/system/mrtunnat.service \ mrtunnat.service \ - @MR_INSTALL_SYSTEM@/mrtunnat.service \ + @CMAKE_INSTALL_PREFIX@/@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 \ + @CMAKE_INSTALL_PREFIX@/@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 \ + @CMAKE_INSTALL_PREFIX@/@MR_INSTALL_SYSTEM@/mrzcpd_hwdb_setup.service \ --slave \ /usr/lib/systemd/system/mrzcpd.service\ mrzcpd.service \ - @MR_INSTALL_SYSTEM@/mrzcpd.service " + @CMAKE_INSTALL_PREFIX@/@MR_INSTALL_SYSTEM@/mrzcpd.service " eval $command %systemd_post mrenv.service mrzcpd.service mrtunnat.service mrzcpd_hwdb_setup.service mrzcpd_hugepages_setup.service diff --git a/cmake/PostUninstall.in b/cmake/PostUninstall.in index 9e8184f..13f0a89 100644 --- a/cmake/PostUninstall.in +++ b/cmake/PostUninstall.in @@ -1,5 +1,5 @@ %systemd_postun_with_restart mrenv.service mrzcpd.service mrtunnat.service /sbin/ldconfig -command="update-alternatives --remove mrzcpd @MR_INSTALL_BINDIR@/mrzcpd --altdir @CMAKE_INSTALL_PREFIX@/altdir" +command="update-alternatives --remove mrzcpd @CMAKE_INSTALL_PREFIX@/@MR_INSTALL_BINDIR@/mrzcpd --altdir @CMAKE_INSTALL_PREFIX@/altdir" eval $command |
