commit 4235dc7e5a93e01d5c5a41e87d4fa7f3089e7856 Author: tangchao Date: Fri Dec 12 14:35:34 2025 +0800 first commit diff --git a/.gitignore b/.gitignore new file mode 100755 index 0000000..378eac2 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +build diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..9ef4b12 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,65 @@ +cmake_minimum_required(VERSION 3.10) +project(MyInstaller) + +# ------------------------------- +# 1) 安装 PSDK 程序(加执行权限) +# ------------------------------- +install( + DIRECTORY + /home/300tc/projects_source/Payload-SDK + DESTINATION + /home/300tc/projects/ + FILE_PERMISSIONS + OWNER_READ OWNER_WRITE OWNER_EXECUTE + GROUP_READ GROUP_EXECUTE + WORLD_READ WORLD_EXECUTE + DIRECTORY_PERMISSIONS + OWNER_READ OWNER_WRITE OWNER_EXECUTE + GROUP_READ GROUP_EXECUTE + WORLD_READ WORLD_EXECUTE +) + +# ------------------------------- +# 2) 安装 ximea 程序(加执行权限) +# ------------------------------- +install( + DIRECTORY + /home/300tc/projects/ximeaAirborneSystem/ + DESTINATION + /home/300tc/projects/ximeaAirborneSystem/ + FILE_PERMISSIONS + OWNER_READ OWNER_WRITE OWNER_EXECUTE + GROUP_READ GROUP_EXECUTE + WORLD_READ WORLD_EXECUTE + DIRECTORY_PERMISSIONS + OWNER_READ OWNER_WRITE OWNER_EXECUTE + GROUP_READ GROUP_EXECUTE + WORLD_READ WORLD_EXECUTE +) + +# ------------------------------- +# 3) 守护进程 +# ------------------------------- +install(DIRECTORY + /home/pi/tc_ShellScripts/ + DESTINATION /home/pi/tc_ShellScripts/ + + FILE_PERMISSIONS + OWNER_READ OWNER_WRITE OWNER_EXECUTE + GROUP_READ GROUP_EXECUTE + WORLD_READ WORLD_EXECUTE + DIRECTORY_PERMISSIONS + OWNER_READ OWNER_WRITE OWNER_EXECUTE + GROUP_READ GROUP_EXECUTE + WORLD_READ WORLD_EXECUTE +) + +# ------------------------------- +# CPack 打包配置 +# ------------------------------- +set(CPACK_GENERATOR "DEB") +set(CPACK_PACKAGE_NAME "300TC") +set(CPACK_PACKAGE_VERSION "3.13.1.44.21") +set(CPACK_DEBIAN_PACKAGE_MAINTAINER "rmark smith") + +include(CPack) diff --git a/readme.txt b/readme.txt new file mode 100644 index 0000000..1430b19 --- /dev/null +++ b/readme.txt @@ -0,0 +1,10 @@ +1 +cd /home/pi/300tc_installer_maker +rm -rf build +mkdir build && cd build +cmake .. +make +cpack + +2 װ +sudo dpkg -i 300TC-3.13.1.44.21-Linux.deb