[build] Remove sudo calls from build process #2015
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
- What I did/How I did it
Remove
sudo modprobe overlay
calls from Makefile.work. If user had not configured passwordless sudo on their build system, runningmake
would result in the build stopping to prompt for sudo password multiple times.In lieu of explicitly calling
sudo modprobe overlay
, I have added a check to determine whether the overlay module is loaded and will fail the build if not, printing the message,ERROR: Module 'overlay' not loaded. Try running 'sudo modprobe overlay'.
I have also added an instruction to README.md to notify the user to manually runsudo modprobe overlay
when setting up his/her build environment.- How to verify it