Custom ROS Variant
Can I declare my own variant in rosdistro/releases/groovy.yaml to install only the packages I want?
Why would I want to do this? Not everything historically works/compiles on OSX and I would like to select which packages I install instead of the historical "ROS-Full". I am also doing work with Debian on Raspberry Pi and would like to do something similar.
Example use case:
variants: ros-base: - actionlib - catkin - common_msgs - gencpp - genlisp … kevin-varient - actionlib - catkin - vision_opencv - tf ….
If "yes," then how can I do this? Is it something like:
- fork rosdistro
- make changes to rosdistro/releases/groovy.yaml similar to above
- edit /etc/ros/rosdep/sources.list.d/20-default.list to point to my fork on github
- rosinstall --catkin ~/ros "http://github.com/whatever/groovy.yaml"