From 13d3f406a79d21e58acf3a5f0f6aa5ab5059b883 Mon Sep 17 00:00:00 2001
From: "Th.L" <thl-cmk@outlook.com>
Date: Thu, 18 Mar 2021 10:12:01 +0100
Subject: [PATCH] update project

---
 ...v_support.py => inv_checkpoint_support.py} |  12 ++++++------
 inv_checkpoint_support.mkp                    | Bin 2363 -> 2361 bytes
 packages/inv_checkpoint_support               |   4 ++--
 ...t_support.py => inv_checkpoint_support.py} |   0
 4 files changed, 8 insertions(+), 8 deletions(-)
 rename agent_based/{checkpoint_inv_support.py => inv_checkpoint_support.py} (91%)
 rename web/plugins/views/{checkpoint_support.py => inv_checkpoint_support.py} (100%)

diff --git a/agent_based/checkpoint_inv_support.py b/agent_based/inv_checkpoint_support.py
similarity index 91%
rename from agent_based/checkpoint_inv_support.py
rename to agent_based/inv_checkpoint_support.py
index 6d702f2..9ab2cba 100644
--- a/agent_based/checkpoint_inv_support.py
+++ b/agent_based/inv_checkpoint_support.py
@@ -52,7 +52,7 @@ class CheckpointLicensing(NamedTuple):
     activationstatus: str
 
 
-def parse_checkpoint_inv_licensing(string_table: List[StringTable]) -> List:
+def parse_inv_checkpoint_support(string_table: List[StringTable]) -> List:
     section = []
     for license in string_table[0]:
         license = CheckpointLicensing(*license)
@@ -61,7 +61,7 @@ def parse_checkpoint_inv_licensing(string_table: List[StringTable]) -> List:
     return section
 
 
-def inventory_checkpoint_licensing(section: List) -> InventoryResult:
+def inventory_checkpoint_support(section: List) -> InventoryResult:
     path = ['software', 'check_point', 'support']
 
     lic_state = {
@@ -91,8 +91,8 @@ def inventory_checkpoint_licensing(section: List) -> InventoryResult:
 
 
 register.snmp_section(
-    name='checkpoint_inv_licensing',
-    parse_function=parse_checkpoint_inv_licensing,
+    name='inv_checkpoint_support',
+    parse_function=parse_inv_checkpoint_support,
     fetch=[
         SNMPTree(
             base='.1.3.6.1.4.1.2620.1.6.18.2',  # CHECKPOINT-MIB::licensingAssetInfo
@@ -118,6 +118,6 @@ register.snmp_section(
 )
 
 register.inventory_plugin(
-    name='checkpoint_inv_licensing',
-    inventory_function=inventory_checkpoint_licensing,
+    name='inv_checkpoint_support',
+    inventory_function=inventory_checkpoint_support,
 )
diff --git a/inv_checkpoint_support.mkp b/inv_checkpoint_support.mkp
index 232cc4d7288ff6d93a3b29d1127b8fdb743f36f6..8ddedf9b367987419bb3510f5920d1948ee0565c 100644
GIT binary patch
delta 2298
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
U2rmwSK>WAiH=e}(m;iVH09!qqNB{r;

delta 2302
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
Y0SPRV9|;8w@!y8u06hN#_5gSQ0AzoOIRF3v

diff --git a/packages/inv_checkpoint_support b/packages/inv_checkpoint_support
index dd64b6c..e922cf6 100644
--- a/packages/inv_checkpoint_support
+++ b/packages/inv_checkpoint_support
@@ -2,8 +2,8 @@
  'description': 'SNMP inventory of Check Point Appliances for license/support '
                 'status\n',
  'download_url': 'https://thl-cmk.hopto.org',
- 'files': {'agent_based': ['checkpoint_inv_support.py'],
-           'web': ['plugins/views/checkpoint_support.py']},
+ 'files': {'agent_based': ['inv_checkpoint_support.py'],
+           'web': ['plugins/views/inv_checkpoint_support.py']},
  'name': 'inv_checkpoint_support',
  'num_files': 2,
  'title': 'Check Point appliance support inventory plugin',
diff --git a/web/plugins/views/checkpoint_support.py b/web/plugins/views/inv_checkpoint_support.py
similarity index 100%
rename from web/plugins/views/checkpoint_support.py
rename to web/plugins/views/inv_checkpoint_support.py
-- 
GitLab