summaryrefslogtreecommitdiff
path: root/cxmanage_api/cli/commands/fru_version.py
diff options
context:
space:
mode:
Diffstat (limited to 'cxmanage_api/cli/commands/fru_version.py')
-rw-r--r--cxmanage_api/cli/commands/fru_version.py71
1 files changed, 0 insertions, 71 deletions
diff --git a/cxmanage_api/cli/commands/fru_version.py b/cxmanage_api/cli/commands/fru_version.py
deleted file mode 100644
index 65d0418..0000000
--- a/cxmanage_api/cli/commands/fru_version.py
+++ /dev/null
@@ -1,71 +0,0 @@
-"""Calxeda: fru_version.py """
-
-
-# Copyright (c) 2013, Calxeda Inc.
-#
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-# * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# * Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-# * Neither the name of Calxeda Inc. nor the names of its contributors
-# may be used to endorse or promote products derived from this software
-# without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
-# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-# COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
-# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
-# TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
-# THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
-# DAMAGE.
-
-
-from cxmanage_api.cli import get_tftp, get_nodes, get_node_strings, run_command
-
-
-def node_fru_version_command(args):
- """Get the node FRU version for each node. """
- tftp = get_tftp(args)
- nodes = get_nodes(args, tftp)
- results, errors = run_command(args, nodes, 'get_node_fru_version')
-
- # Print results if we were successful
- if results:
- node_strings = get_node_strings(args, results, justify=True)
- for node in nodes:
- print("%s: %s" % (node_strings[node], results[node]))
-
- print("") # For readability
-
- if not args.quiet and errors:
- print('Some errors occured during the command.\n')
-
-
-def slot_fru_version_command(args):
- """Get the slot FRU version for each node. """
- tftp = get_tftp(args)
- nodes = get_nodes(args, tftp)
- results, errors = run_command(args, nodes, 'get_slot_fru_version')
-
- # Print results if we were successful
- if results:
- node_strings = get_node_strings(args, results, justify=True)
- for node in nodes:
- print("%s: %s" % (node_strings[node], results[node]))
-
- print("") # For readability
-
- if not args.quiet and errors:
- print('Some errors occured during the command.\n')