summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfumingwei <[email protected]>2024-06-14 13:06:52 +0800
committerfumingwei <[email protected]>2024-06-14 14:04:37 +0800
commitffa9968faec9e1554222e44bda115600264d1c6b (patch)
tree7109eed1633c33be31574f6dd99f0df5e697c48a
parent4d60028147b521902701be71b439ab6afe9294db (diff)
bugfix:resolve scripts not have execution permission.v2.0.8
-rw-r--r--cmake/Package.cmake2
-rw-r--r--cmake/PostInstall.in3
2 files changed, 5 insertions, 0 deletions
diff --git a/cmake/Package.cmake b/cmake/Package.cmake
index c83742c..3115768 100644
--- a/cmake/Package.cmake
+++ b/cmake/Package.cmake
@@ -17,6 +17,8 @@ set(CPACK_RPM_PACKAGE_AUTOREQPROV "no")
set(CPACK_RPM_PACKAGE_RELEASE_DIST on)
set(CPACK_RPM_DEBUGINFO_PACKAGE on)
+set(CPACK_RPM_POST_INSTALL_SCRIPT_FILE ${CMAKE_SOURCE_DIR}/cmake/PostInstall.in)
+
install(FILES compose/docker-compose.yml DESTINATION ./compose)
install(FILES k8s-resource/tsg-diagnose-client.yaml DESTINATION ./k8s-resource)
install(FILES k8s-resource/tsg-diagnose-server.yaml DESTINATION ./k8s-resource)
diff --git a/cmake/PostInstall.in b/cmake/PostInstall.in
new file mode 100644
index 0000000..56166f8
--- /dev/null
+++ b/cmake/PostInstall.in
@@ -0,0 +1,3 @@
+chmod 0755 /opt/tsg/tsg-diagnose/etc/.certs_import/certs/tool
+chmod 0755 /opt/tsg/tsg-diagnose/scripts/tsg-diagnose-oneshot
+chmod 0755 /opt/tsg/tsg-diagnose/scripts/tsg-diagnose-periodical