From 77f879f0ea30067bd7a0c90bae60f95ec731281c Mon Sep 17 00:00:00 2001 From: Steven Noble Date: Thu, 17 Dec 2015 02:44:23 +0000 Subject: [PATCH] updated python script and PKG.yml to current standards --- .../x86-64-accton-wedge-16x/onlp/PKG.yml | 4 ++-- .../x86_64_accton_wedge_16x_r0/__init__.py | 23 ++++--------------- 2 files changed, 6 insertions(+), 21 deletions(-) diff --git a/packages/platforms/accton/x86-64-accton-wedge-16x/onlp/PKG.yml b/packages/platforms/accton/x86-64-accton-wedge-16x/onlp/PKG.yml index 421d1a8f..c4d50cf4 100644 --- a/packages/platforms/accton/x86-64-accton-wedge-16x/onlp/PKG.yml +++ b/packages/platforms/accton/x86-64-accton-wedge-16x/onlp/PKG.yml @@ -7,9 +7,9 @@ common: arch: amd64 copyright: Copyright 2013, 2014, 2015 Big Switch Networks maintainer: support@bigswitch.com - + comment: dummy package for ONLP on Wedge packages: - name: onlp-${platform} summary: ONLP Package for the ${platform} platform. - changelog: Change changes changes., + changelog: initial version diff --git a/packages/platforms/accton/x86-64-accton-wedge-16x/platform-config/r0/src/python/x86_64_accton_wedge_16x_r0/__init__.py b/packages/platforms/accton/x86-64-accton-wedge-16x/platform-config/r0/src/python/x86_64_accton_wedge_16x_r0/__init__.py index fa5e1035..bfe7f195 100644 --- a/packages/platforms/accton/x86-64-accton-wedge-16x/platform-config/r0/src/python/x86_64_accton_wedge_16x_r0/__init__.py +++ b/packages/platforms/accton/x86-64-accton-wedge-16x/platform-config/r0/src/python/x86_64_accton_wedge_16x_r0/__init__.py @@ -1,31 +1,16 @@ from onl.platform.base import * from onl.vendor.accton import * -class OpenNetworkPlatformImplementation(OpenNetworkPlatformAccton): +class OnlPlatform_x86_64_accton_wedge_16x_r0(OpenNetworkPlatformAccton): def model(self): - return "Wedge" + return "Wedge-16X" def platform(self): return "x86-64-accton-wedge-16x-r0" - def _plat_info_dict(self): - return { - platinfo.LAG_COMPONENT_MAX : 24, - platinfo.PORT_COUNT : 16, - platinfo.ENHANCED_HASHING : True, - platinfo.SYMMETRIC_HASHING : True, - } - - def sys_init(self): - pass + def baseconfig(self): + return True def sys_oid_platform(self): - # FIXME return ".16.1" - - def baseconfig(self): - return os.system(os.path.join(self.platform_basedir(), "boot", "x86-64-accton-wedge-r0-devices.sh")) == 0 - -if __name__ == "__main__": - print OpenNetworkPlatformImplementation()