Motivation
Currently ci/test/01_base_install.sh has the following issues:
- Two names to alias
bash -c:CI_EXEC_ROOT, andCI_EXEC - The aliases are not needed, as explained in the comment in the file
Thus, they should be removed, or at least de-duplicated. The whole file is already run in bash, so the only place where bash -c "..." is needed is in the apt install step to properly pass the packages string with spaces.
Possible solution
- Remove or de-duplicate
CI_EXEC_ROOT, andCI_EXEC
Useful Skills
- Bash
- Docker or Podman
- The Bitcoin Core
./ci/system (see Readme there). For testing I recommend to set up a fresh Linux VM.
Guidance for new contributors
Want to work on this issue?
For guidance on contributing, please read CONTRIBUTING.md before opening your pull request.