On Fedora 27, the default Pytho 3 install prefix changed from /usr
to /usr/local:
https://fedoraproject.org/wiki/Changes/Making_sudo_pip_safe
Closes-Bug: #1741901
Change-Id: Id40620efdf173189df053b5d380a801092933f83
... | ... |
@@ -49,7 +49,11 @@ function get_python_exec_prefix { |
49 | 49 |
fi |
50 | 50 |
$xtrace |
51 | 51 |
|
52 |
- if is_fedora || is_suse; then |
|
52 |
+ if python3_enabled && [ "$os_VENDOR" = "Fedora" -a $os_RELEASE -gt 26 ]; then |
|
53 |
+ # Default Python 3 install prefix changed to /usr/local in Fedora 27: |
|
54 |
+ # https://fedoraproject.org/wiki/Changes/Making_sudo_pip_safe |
|
55 |
+ echo "/usr/local/bin" |
|
56 |
+ elif is_fedora || is_suse; then |
|
53 | 57 |
echo "/usr/bin" |
54 | 58 |
else |
55 | 59 |
echo "/usr/local/bin" |