summaryrefslogtreecommitdiff
path: root/src/buildstream/_platform/platform.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildstream/_platform/platform.py')
-rw-r--r--src/buildstream/_platform/platform.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/buildstream/_platform/platform.py b/src/buildstream/_platform/platform.py
index c838ef6c2..e0a0cf7ce 100644
--- a/src/buildstream/_platform/platform.py
+++ b/src/buildstream/_platform/platform.py
@@ -138,7 +138,13 @@ class Platform:
@staticmethod
def get_host_os():
- return platform.uname().system
+ system = platform.uname().system.lower()
+
+ if system == "darwin" and platform.mac_ver()[0]:
+ # mac_ver() returns a non-empty release string on macOS.
+ return "macos"
+ else:
+ return system
# canonicalize_arch():
#