Я пытаюсь собрать пакет Debian с использованием CPack из рабочей области catkin.Этот проект использует ROS в некоторой части реализации.
Пакет получает сборку, но у меня проблема в том, что ROS добавляет некоторые файлы в .deb.
- .catkin
- local / .rosinstall
- local / env.sh
- local / setup. {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")