diff options
| author | songyanchao <[email protected]> | 2023-06-16 02:54:37 +0000 |
|---|---|---|
| committer | songyanchao <[email protected]> | 2023-06-16 06:25:31 +0000 |
| commit | 512b66f21acd3e35eba9c6906c2bc92f42848f7a (patch) | |
| tree | 95524fb2f72934cba5fa3c4fecc01676128b1e92 /cmake/PostInstall.in | |
| parent | 510475943c22d8fbed5501141145a7bb70dd58dc (diff) | |
🔧 build(DPISDN-9): 修改update-alternatives install 配置
修改update-alternatives install 配置
Diffstat (limited to 'cmake/PostInstall.in')
| -rw-r--r-- | cmake/PostInstall.in | 59 |
1 files changed, 56 insertions, 3 deletions
diff --git a/cmake/PostInstall.in b/cmake/PostInstall.in index a25de9f..4e9205c 100644 --- a/cmake/PostInstall.in +++ b/cmake/PostInstall.in @@ -1,15 +1,68 @@ alternatives_path="@CMAKE_INSTALL_PREFIX@/update_alternatives" +mrzcpd_bin_path="@CMAKE_INSTALL_PREFIX@/bin" if [ ! -d "$alternatives_path" ]; then mkdir -p "$alternatives_path" fi +if [ ! -d "$mrzcpd_bin_path" ]; then + mkdir -p "$mrzcpd_bin_path" +fi + command="update-alternatives --altdir @CMAKE_INSTALL_PREFIX@/update_alternatives \ --install \ - @CMAKE_INSTALL_PREFIX@/bin \ - bin \ - @MR_INSTALL_BINDIR@ \ + @CMAKE_INSTALL_PREFIX@/bin/mrzcpd \ + mrzcpd \ + @MR_INSTALL_BINDIR@/mrzcpd \ @ALTERANTIVES_PRIORITY@ \ + --slave \ + @CMAKE_INSTALL_PREFIX@/bin/pagstat \ + pagstat \ + @MR_INSTALL_BINDIR@/pagstat \ + --slave \ + @CMAKE_INSTALL_PREFIX@/bin/mrtools-pinfo \ + mrtools-pinfo \ + @MR_INSTALL_BINDIR@/mrtools-pinfo \ + --slave \ + @CMAKE_INSTALL_PREFIX@/bin/mrtools-pdump \ + mrtools-pdump \ + @MR_INSTALL_BINDIR@/mrtools-pdump \ + --slave \ + @CMAKE_INSTALL_PREFIX@/bin/mrrxdump \ + mrrxdump\ + @MR_INSTALL_BINDIR@/mrrxdump \ + --slave \ + @CMAKE_INSTALL_PREFIX@/bin/mrpdump \ + mrpdump\ + @MR_INSTALL_BINDIR@/mrpdump \ + --slave \ + @CMAKE_INSTALL_PREFIX@/bin/mrctl \ + mrctl\ + @MR_INSTALL_BINDIR@/mrctl \ + --slave \ + @CMAKE_INSTALL_PREFIX@/bin/monit_stream \ + monit_stream\ + @MR_INSTALL_BINDIR@/monit_stream \ + --slave \ + @CMAKE_INSTALL_PREFIX@/bin/monit_device \ + monit_device \ + @MR_INSTALL_BINDIR@/monit_device \ + --slave \ + @CMAKE_INSTALL_PREFIX@/bin/dpdk-hugepages.py \ + dpdk-hugepages.py \ + @MR_INSTALL_BINDIR@/dpdk-hugepages.py \ + --slave \ + @CMAKE_INSTALL_PREFIX@/bin/dpdk-devbind.py \ + dpdk-devbind.py \ + @MR_INSTALL_BINDIR@/dpdk-devbind.py \ + --slave \ + @CMAKE_INSTALL_PREFIX@/bin/dlogreader \ + dlogreader \ + @MR_INSTALL_BINDIR@/dlogreader \ + --slave \ + @CMAKE_INSTALL_PREFIX@/bin/devbind.py \ + devbind.py \ + @MR_INSTALL_BINDIR@/devbind.py \ --slave \ @CMAKE_INSTALL_PREFIX@/lib \ lib \ |
