Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This is a workaround for the `special` signal handling of ros2 launch. To stop a process docker sends a SIGTERM on default. The ros2 launch wrapper however ignores SIGTERM (only SIGINT is considered). Docker then sends a SIGKILL after a timeout. As a result, the shutdown times of the container are at least as long as the timeout. This change makes docker send SIGINT instead of SIGTERM, resulting in proper fast shutdown. See ros2/launch#666 for details.
- Loading branch information