Line 0
Link Here
|
|
|
1 |
--- google_compute_engine/compat.py.orig 2018-10-11 16:53:23 UTC |
2 |
+++ google_compute_engine/compat.py |
3 |
@@ -25,11 +25,17 @@ else: |
4 |
import platform as distro |
5 |
|
6 |
if 'freebsd' in sys.platform: |
7 |
- distribution = distro.version().split() |
8 |
+ # Note: Do not use .version() method which is from either platform or distro |
9 |
+ # platform.version() and distro.version() return different values. |
10 |
+ # platform.version() returns 'FreeBSD 11.2-RELEASE-p9.....' |
11 |
+ # distro.version() returns '11.2' |
12 |
+ distro_name = 'freebsd' |
13 |
+ # distro_version is not used for FreeBSD later in this code |
14 |
+ distro_version = None |
15 |
else: |
16 |
distribution = distro.linux_distribution() |
17 |
-distro_name = distribution[0].lower() |
18 |
-distro_version = distribution[1].split('.')[0] |
19 |
+ distro_name = distribution[0].lower() |
20 |
+ distro_version = distribution[1].split('.')[0] |
21 |
distro_utils = None |
22 |
|
23 |
if 'centos' in distro_name and distro_version == '6': |