git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@1887 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
		
			
				
	
	
		
			72 lines
		
	
	
		
			945 B
		
	
	
	
		
			Perl
		
	
	
	
	
	
			
		
		
	
	
			72 lines
		
	
	
		
			945 B
		
	
	
	
		
			Perl
		
	
	
	
	
	
#!/usr/bin/env perl
 | 
						|
# IBM(c) 2007 EPL license http://www.eclipse.org/legal/epl-v10.html
 | 
						|
 | 
						|
package xCAT::DSHContext;
 | 
						|
 | 
						|
use locale;
 | 
						|
use strict;
 | 
						|
require xCAT::DSHCore;
 | 
						|
 | 
						|
sub valid_context {
 | 
						|
	return 1;
 | 
						|
}
 | 
						|
 | 
						|
sub context_defaults {
 | 
						|
	my %defaults = ();
 | 
						|
 | 
						|
	$defaults{'NodeRemoteShell'} = '/usr/bin/rsh';
 | 
						|
	return \%defaults;
 | 
						|
}
 | 
						|
 | 
						|
sub context_properties {
 | 
						|
	return;
 | 
						|
}
 | 
						|
 | 
						|
sub all_devices {
 | 
						|
	return undef;
 | 
						|
}
 | 
						|
 | 
						|
sub all_devicegroups {
 | 
						|
	return undef;
 | 
						|
}
 | 
						|
 | 
						|
sub all_nodes {
 | 
						|
	return undef;
 | 
						|
}
 | 
						|
 | 
						|
sub all_nodegroups {
 | 
						|
	return undef;
 | 
						|
}
 | 
						|
 | 
						|
sub devicegroup_members {
 | 
						|
	return undef;
 | 
						|
}
 | 
						|
 | 
						|
sub nodegroup_members {
 | 
						|
	return undef;
 | 
						|
}
 | 
						|
 | 
						|
sub resolve_device {
 | 
						|
	return undef;
 | 
						|
}
 | 
						|
 | 
						|
sub resolve_node {
 | 
						|
	return 1;
 | 
						|
}
 | 
						|
 | 
						|
sub verify_target {
 | 
						|
	return 127;
 | 
						|
}
 | 
						|
 | 
						|
sub verify_mode {
 | 
						|
	return "NOXCAT";
 | 
						|
}
 | 
						|
 | 
						|
sub resolve_hostnames {
 | 
						|
	my ( $class, $resolved_targets, $unresolved_targets, @target_list ) = @_;
 | 
						|
	xCAT::DSHCore->resolve_hostnames( undef, $resolved_targets, $unresolved_targets,
 | 
						|
		undef, @target_list );
 | 
						|
}
 | 
						|
 | 
						|
1;
 |