From a2f58cc33f61a7a099badf9d78518a77dea48f5e Mon Sep 17 00:00:00 2001
From: Oleksii Shevchuk
Date: Tue, 4 Jul 2017 17:09:45 +0300
Subject: [PATCH] Add basic code parts for arm/android
---
pupy/network/lib/picocmd/picocmd.py | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/pupy/network/lib/picocmd/picocmd.py b/pupy/network/lib/picocmd/picocmd.py
index a37f0baa..e1872f03 100644
--- a/pupy/network/lib/picocmd/picocmd.py
+++ b/pupy/network/lib/picocmd/picocmd.py
@@ -277,14 +277,14 @@ class SystemInfo(Command):
# To do, add more? Who knows how platform.uname looks like on other platforms?
# How many are there? Let's use 3 bits for that - 8 systems in total
well_known_os_names_decode = dict(enumerate([
- 'Linux', 'Windows', 'SunOS'
+ 'Linux', 'Windows', 'SunOS', 'android'
]))
well_known_os_names_encode = {
v:k for k,v in well_known_os_names_decode.iteritems()
}
# Same question.
well_known_cpu_archs_decode = dict(enumerate([
- 'x86', 'x86', 'x64', 'x64',
+ 'x86', 'x86', 'x64', 'x64', 'arm'
]))
well_known_cpu_archs_encode = {
v:k for k,v in well_known_cpu_archs_decode.iteritems()
@@ -297,7 +297,9 @@ class SystemInfo(Command):
'i686': 'x86',
'x86_64': 'x64',
'amd64': 'x64',
- 'i86pc': 'x86'
+ 'i86pc': 'x86',
+ 'armv7l': 'arm',
+ 'armv8l': 'arm',
}
def __init__(