From: Tony Mack Date: Thu, 5 Aug 2010 00:27:01 +0000 (+0000) Subject: removed reboot X-Git-Tag: sfa-1.0-0~92 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=d07c9d92771eb872b4075c44450107eba8cb6605;p=sfa.git removed reboot --- 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()