mirror of
https://github.com/debauchee/barrier.git
synced 2024-12-25 12:06:26 +03:00
31 lines
1.1 KiB
Python
31 lines
1.1 KiB
Python
def getDebianArch(self):
|
|
if os.uname()[4][:3] == 'arm':
|
|
return 'armhf'
|
|
|
|
# os_bits should be loaded with '32bit' or '64bit'
|
|
import platform
|
|
(os_bits, other) = platform.architecture()
|
|
|
|
# get platform based on current platform
|
|
if os_bits == '32bit':
|
|
return 'i386'
|
|
elif os_bits == '64bit':
|
|
return 'amd64'
|
|
else:
|
|
raise Exception("unknown os bits: " + os_bits)
|
|
|
|
def getLinuxPlatform(self):
|
|
if os.uname()[4][:3] == 'arm':
|
|
return 'Linux-armv6l'
|
|
|
|
# os_bits should be loaded with '32bit' or '64bit'
|
|
import platform
|
|
(os_bits, other) = platform.architecture()
|
|
|
|
# get platform based on current platform
|
|
if os_bits == '32bit':
|
|
return 'Linux-i686'
|
|
elif os_bits == '64bit':
|
|
return 'Linux-x86_64'
|
|
else:
|
|
raise Exception("unknown os bits: " + os_bits) |