ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

In general it's a bad idea to do this, because then packages from two different ROS distributions will be installing conflicting files. For example, if you release your package for both Indigo and Jade, then the binary deb's for your packages on those distributions will not be installable at the same time, which defeats the whole point of having things installed to /opt/ros/<distro>.

You can use a debian hook if you want. If there is a debian folder in a package, then bloom will leave the files there and only add the rules, control, etc files. See:

  • https://github.com/ros-infrastructure/bloom/commit/1ac0f59fa5c0f163f2a36d1f3df5a8adc6701a8a
  • https://github.com/ros-infrastructure/bloom/issues/146

For example, the pointgrey camera driver package installs udev rules:

  • https://github.com/ros-drivers/pointgrey_camera_driver/tree/master/pointgrey_camera_driver/debian