From 76a8941cbc90859a8b0ce5def3b8d3e1830519e8 Mon Sep 17 00:00:00 2001 From: ligc Date: Tue, 27 May 2014 16:58:08 -0500 Subject: [PATCH] fix for bug 4142: add vios as a new device type --- perl-xCAT/xCAT/RemoteShellExp.pm | 4 ++++ xCAT-server/share/xcat/devicetype/vios/config | 5 +++++ 2 files changed, 9 insertions(+) create mode 100644 xCAT-server/share/xcat/devicetype/vios/config diff --git a/perl-xCAT/xCAT/RemoteShellExp.pm b/perl-xCAT/xCAT/RemoteShellExp.pm index 90b15ed43..df62c73fa 100755 --- a/perl-xCAT/xCAT/RemoteShellExp.pm +++ b/perl-xCAT/xCAT/RemoteShellExp.pm @@ -810,6 +810,10 @@ sub senddeviceskeys # add to the command $setupcmd .=$key; $setupcmd .="\""; + # Special case for vios + if ($ENV{DEVICETYPE} eq 'vios') { + $setupcmd = "\"echo $key | tee -a ~/.ssh/authorized_keys2\""; + } # For each input device my @nodelist=split(/,/,$nodes); foreach my $node (@nodelist) { diff --git a/xCAT-server/share/xcat/devicetype/vios/config b/xCAT-server/share/xcat/devicetype/vios/config new file mode 100644 index 000000000..da9165090 --- /dev/null +++ b/xCAT-server/share/xcat/devicetype/vios/config @@ -0,0 +1,5 @@ +[main] +ssh-setup-command=echo +[xdsh] +pre-command=NULL +post-command=NULL