From d07c9d92771eb872b4075c44450107eba8cb6605 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Thu, 5 Aug 2010 00:27:01 +0000 Subject: [PATCH] removed reboot --- sfa/managers/component_manager_pl.py | 3 --- sfa/methods/__init__.py | 1 - sfa/methods/reboot.py | 32 ---------------------------- 3 files changed, 36 deletions(-) delete mode 100644 sfa/methods/reboot.py diff --git a/sfa/managers/component_manager_pl.py b/sfa/managers/component_manager_pl.py index 879daf16..c26ca4d2 100644 --- a/sfa/managers/component_manager_pl.py +++ b/sfa/managers/component_manager_pl.py @@ -58,9 +58,6 @@ def get_slices(api): slices = eval(xids[1]) return slices.keys() -def reboot(): - os.system("/sbin/reboot") - def redeem_ticket(api, ticket_string): ticket = SfaTicket(string=ticket_string) ticket.decode() diff --git a/sfa/methods/__init__.py b/sfa/methods/__init__.py index a4e3d3f9..bbff8983 100644 --- a/sfa/methods/__init__.py +++ b/sfa/methods/__init__.py @@ -13,7 +13,6 @@ get_slices get_ticket get_trusted_certs list -reboot redeem_ticket register register_peer_object diff --git a/sfa/methods/reboot.py b/sfa/methods/reboot.py deleted file mode 100644 index ae9e9b5d..00000000 --- a/sfa/methods/reboot.py +++ /dev/null @@ -1,32 +0,0 @@ -### $Id: reboot.py 15428 2009-10-23 15:28:03Z tmack $ -### $URL: https://svn.planet-lab.org/svn/sfa/trunk/sfacomponent/methods/reboot.py $ -import os -from sfa.util.faults import * -from sfa.util.method import Method -from sfa.util.parameter import Parameter, Mixed - -class reboot(Method): - """ - Reboot the component - - @param cred credential string specifying the rights of the caller - @return None - """ - - interfaces = ['component'] - - accepts = [ - Parameter(str, "Credential string"), - ] - - returns = None - - def call(self, cred): - # validate the cred - self.api.auth.check(cred, 'reboot') - # send the call to the right manager - manager_base = 'sfa.managers' - mgr_type = self.api.config.SFA_CM_TYPE - manager_module = manager_base + ".component_manager_%s" % mgr_type - manager = __import__(manager_module, fromlist=[manager_base]) - manager.reboot() -- 2.43.0