Ensure that all run hooks are using the bash shipped with habitat
Open
Nobody has claimed this yet.
Type: Bug
- Dominant language
- Shell
- Stars
- 35
- Forks
- 35
- Avg merge
- 2d 7h
- Merged PRs (30d)
- 8
Description
Description
As part of the pattern on Linux we can get unexpected behavior when using the systems default shell for the run hook this should be modified to instead use the shell shipped with Habitat.
Scaffolding Version
0.21.0
Replication Case
Build or Run Output
Contributor guide
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 by tracing the run-hook entry point on Linux and identify every place a hook selects or invokes a shell. Verify the behavior against the Habitat-shipped bash and confirm that all run hooks use it rather than the system default.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- bash
- Domain
- devops
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100