MCPcopy Create free account
hub / github.com/Bitmessage/PyBitmessage / detectOS

Function detectOS

checkdeps.py:120–133  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

118 detectOS.result = "Ubuntu 12"
119
120def detectOS():
121 if detectOS.result is not None:
122 return detectOS.result
123 if sys.platform.startswith('openbsd'):
124 detectOS.result = "OpenBSD"
125 elif sys.platform.startswith('freebsd'):
126 detectOS.result = "FreeBSD"
127 elif sys.platform.startswith('win'):
128 detectOS.result = "Windows"
129 elif os.path.isfile("/etc/os-release"):
130 detectOSRelease()
131 elif os.path.isfile("/etc/config.scm"):
132 detectOS.result = "Guix"
133 return detectOS.result
134
135def detectPrereqs(missing=True):
136 available = []

Callers 3

prereqToPackagesFunction · 0.85
compilerToPackagesFunction · 0.85
checkdeps.pyFile · 0.85

Calls 1

detectOSReleaseFunction · 0.85

Tested by

no test coverage detected