Refactor get sources script building
What does this MR do?
Refactors a little how the
get sources script is being built in
shells/abstract.go. It should not change the build script, but only update the way how it is done (to make it easier to handle #4304 on top of it).
This was extracted from !1297 to make it easier to review.
Why was this MR needed?
Second step to achieve #4304.
Are there points in the code the reviewer needs to double check?
After merging !1481 (merged) we should change the target branch here to
master and then un-WIP and merge this one.
Does this MR meet the acceptance criteria?
- Documentation created/updated
- Added tests for this feature/bug
In case of conflicts with
master- branch was rebased