【发布时间】:2018-05-23 10:47:21
【问题描述】:
我正在尝试使用来自 catkin 工作区的 CPack 构建 Debian 软件包。 该项目在部分实现中使用了 ROS。
包已构建,但我遇到的问题是 ROS 将一些文件添加到 .deb。
- .catkin
- local/.rosinstall
- local/env.sh
- 本地/设置。{sh,bash,zsh}
- local/_setup_util.py
我认为必须有一种方法可以忽略安装这些文件,或者只是从 .deb 输出中删除它们,但我似乎找不到任何选项。
CMake 配置如下所示:
INSTALL(TARGETS ${PROJECT_NAME}_node DESTINATION bin)
INSTALL(FILES doc/${PROJECT_NAME}.yaml DESTINATION share)
INSTALL(FILES doc/${PROJECT_NAME}.service DESTINATION lib/systemd/system)
SET(CPACK_DEBIAN_PACKAGE_MAINTAINER "Maintainer")
SET(CPACK_GENERATOR "DEB")
【问题讨论】: