From 04631e79b6534b196b21ec7db9973e818c2c4038 Mon Sep 17 00:00:00 2001 From: sakolish Date: Fri, 16 Nov 2007 19:42:46 +0000 Subject: [PATCH] git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@49 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd --- xCAT-server-2.0/usr/lib/xcat/plugins/fsp.pm | 29 ++++++++++++++++ xCAT-server-2.0/usr/lib/xcat/plugins/hmc.pm | 37 +++++++++++++++++++++ xCAT-server-2.0/usr/lib/xcat/plugins/ivm.pm | 37 +++++++++++++++++++++ 3 files changed, 103 insertions(+) create mode 100644 xCAT-server-2.0/usr/lib/xcat/plugins/fsp.pm create mode 100644 xCAT-server-2.0/usr/lib/xcat/plugins/hmc.pm create mode 100644 xCAT-server-2.0/usr/lib/xcat/plugins/ivm.pm diff --git a/xCAT-server-2.0/usr/lib/xcat/plugins/fsp.pm b/xCAT-server-2.0/usr/lib/xcat/plugins/fsp.pm new file mode 100644 index 000000000..a2e432599 --- /dev/null +++ b/xCAT-server-2.0/usr/lib/xcat/plugins/fsp.pm @@ -0,0 +1,29 @@ +# IBM(c) 2007 EPL license http://www.eclipse.org/legal/epl-v10.html + +package xCAT_plugin::fsp; +use strict; +use xCAT::PPC; + + +########################################################################## +# Command handler method from tables +########################################################################## +sub handled_commands { + return { + rpower => 'nodehm:power,mgt', + reventlog => 'nodehm:mgt', + }; +} + + +########################################################################## +# Process request from xCat daemon +########################################################################## +sub process_request { + xCAT::PPC::process_request(__PACKAGE__,@_); +} + + + + +1; diff --git a/xCAT-server-2.0/usr/lib/xcat/plugins/hmc.pm b/xCAT-server-2.0/usr/lib/xcat/plugins/hmc.pm new file mode 100644 index 000000000..2bd1b3a45 --- /dev/null +++ b/xCAT-server-2.0/usr/lib/xcat/plugins/hmc.pm @@ -0,0 +1,37 @@ +# IBM(c) 2007 EPL license http://www.eclipse.org/legal/epl-v10.html + +package xCAT_plugin::hmc; +use strict; +use xCAT::PPC; + + +########################################################################## +# Command handler method from tables +########################################################################## +sub handled_commands { + return { + rpower => 'nodehm:power,mgt', + rvitals => 'nodehm:mgt', + rinv => 'nodehm:mgt', + mkvm => 'nodehm:mgt', + rmvm => 'nodehm:mgt', + lsvm => 'nodehm:mgt', + chvm => 'nodehm:mgt', + rscan => 'nodehm:mgt', + getmacs => 'nodehm:mgt', + rnetboot => 'nodehm:mgt' + }; +} + + +########################################################################## +# Process request from xCat daemon +########################################################################## +sub process_request { + xCAT::PPC::process_request(__PACKAGE__,@_); +} + + + + +1; diff --git a/xCAT-server-2.0/usr/lib/xcat/plugins/ivm.pm b/xCAT-server-2.0/usr/lib/xcat/plugins/ivm.pm new file mode 100644 index 000000000..611b538ce --- /dev/null +++ b/xCAT-server-2.0/usr/lib/xcat/plugins/ivm.pm @@ -0,0 +1,37 @@ +# IBM(c) 2007 EPL license http://www.eclipse.org/legal/epl-v10.html + +package xCAT_plugin::ivm; +use strict; +use xCAT::PPC; + + +########################################################################## +# Command handler method from tables +########################################################################## +sub handled_commands { + return { + rpower => 'nodehm:power,mgt', + rvitals => 'nodehm:mgt', + rinv => 'nodehm:mgt', + mkvm => 'nodehm:mgt', + rmvm => 'nodehm:mgt', + lsvm => 'nodehm:mgt', + chvm => 'nodehm:mgt', + rscan => 'nodehm:mgt', + getmacs => 'nodehm:mgt', + rnetboot => 'nodehm:mgt' + } +} + + +########################################################################## +# Process request from xCat daemon +########################################################################## +sub process_request { + xCAT::PPC::process_request(__PACKAGE__,@_); +} + + + + +1;