Make python3 default in Dockerfile #1043
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.
Context
Although python3 was installed. the /usr/bin directory still had a symlink to python2. Fixed by removing the symlink and creating a new one that points to python3. Verified with
[host] Prowler % docker run --rm -it --entrypoint /bin/bash prowler:latest
[prowler@302c9cbd6e18 prowler]$ ls -al /usr/bin/pytho*
lrwxrwxrwx 1 root root 16 Feb 14 19:19 /usr/bin/python -> /usr/bin/python3
lrwxrwxrwx 1 root root 9 Feb 7 22:13 /usr/bin/python2 -> python2.7
-rwxr-xr-x 1 root root 7048 Jun 10 2021 /usr/bin/python2.7
lrwxrwxrwx 1 root root 9 Feb 14 19:19 /usr/bin/python3 -> python3.7
-rwxr-xr-x 2 root root 7048 Jun 3 2021 /usr/bin/python3.7
-rwxr-xr-x 2 root root 7048 Jun 3 2021 /usr/bin/python3.7m
[prowler@302c9cbd6e18 prowler]$
Description
Removed symlink /usr/bin/python -> /usr/bin/python2 and created stymlink /usr/bin/python -> /usr/bin/python3
License
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.