NVIDIA-ISAAC-ROS / NVIDIA-ISAAC-ROS/isaac_ros_common
Custom Commands in workspace-entrypoint.sh Not Executing in Isaac ROS Docker Container
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 317
- Forks
- 227
- PR merge metrics
- No merged PRs in 30d
Description
I modified workspace-entrypoint.sh to include custom commands, but they do not execute when I start the Isaac ROS Docker container. It seems like the commands are ignored or not running properly inside the container.
Below is workspace-entrypoint.sh file
Restart udev daemon
service udev restart
---------------customization------------------
echo "........Building Packages....."
colcon build
--symlink-install
--continue-on-error
--packages-select
isaac_ros_common
realsense2_camera
realsense2_camera_msgs
realsense2_description
--parallel-workers 1
source /workspaces/isaac_ros-dev/install/setup.bash
echo "DONE Building packages. Starting container shell..."
exec gosu ${USERNAME} "$@"
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with workspace-entrypoint.sh and inspect how the container invokes the entrypoint, including the final gosu command and "$@" handoff. Reproduce the container startup and check whether the custom commands, colcon build, and setup.bash sourcing run before the shell starts. Done means the requested commands execute reliably at container startup.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, shell
- Domain
- devops, infrastructure
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100