tools/fastdds/fastdds needs shebang #3734
SubaruArai
started this conversation in
Ideas
Replies: 2 comments 1 reply
-
I can't sign the DCO anytime soon, so I posted as an issue. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Thanks for your report @SubaruArai, I have issued #3732 to improve the scripts portability. Regarding the DCO, the only requirement is that your commit is signed which is easy to do using the option I have labeled this feature as enhancement and consequently I am moving the ticket to the Ideas discussion forum as per Fast DDS CONTRIBUTING guidelines |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Is there an already existing issue for this?
Expected behavior
The scripts should run regardless of the shell used.
Current behavior
It doesn't run with non-POSIX compliant shells (e.g. fish)
Steps to reproduce
fish
shell (or any non-POSIX compliant shells, that doesn't supportvar=xxx
)fastdds
orros-discovery
Fast DDS version/commit
All 2.x.x versions
Platform/Architecture
Ubuntu Focal 20.04 amd64, Ubuntu Focal 20.04 arm64
Transport layer
Default configuration, UDPv4 & SHM
Additional context
It is solvable by adding following shebang:
#! /usr/bin/env sh
To those 2 files:
XML configuration file
No response
Relevant log output
No response
Network traffic capture
No response
Beta Was this translation helpful? Give feedback.
All reactions