summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorsongyanchao <[email protected]>2023-06-16 02:54:37 +0000
committersongyanchao <[email protected]>2023-06-16 06:25:31 +0000
commit512b66f21acd3e35eba9c6906c2bc92f42848f7a (patch)
tree95524fb2f72934cba5fa3c4fecc01676128b1e92 /cmake
parent510475943c22d8fbed5501141145a7bb70dd58dc (diff)
🔧 build(DPISDN-9): 修改update-alternatives install 配置
修改update-alternatives install 配置
Diffstat (limited to 'cmake')
-rw-r--r--cmake/PostInstall.in59
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 \