fix postscript output
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@8702 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
parent
e6c2bc2e5a
commit
825200be39
@ -4761,12 +4761,8 @@ sub run_rsync_postscripts
|
||||
my @newoutput= ();
|
||||
my $dshparms;
|
||||
my $firstpass=1;
|
||||
my $rsp = {};
|
||||
foreach my $postsfile (@::postscripts) {
|
||||
my $tmppostfile = $postsfile ;
|
||||
#my $rsp = {};
|
||||
#$rsp->{data}->[0] = " postscripts = $postsfile";
|
||||
#xCAT::MsgUtils->message("I", $rsp, $::CALLBACK);
|
||||
|
||||
# remove first character, we have to do this because the
|
||||
# return from rsync is tmp/file1 not /tmp/file1
|
||||
@ -4777,8 +4773,6 @@ sub run_rsync_postscripts
|
||||
}
|
||||
substr($tmppostfile,0,1)="";
|
||||
|
||||
#$rsp->{data}->[0] = " postscripts = $tmppostfile";
|
||||
#xCAT::MsgUtils->message("I", $rsp, $::CALLBACK);
|
||||
# now remove .post from the postscript file for the compare
|
||||
# with the returned file name
|
||||
my($tp,$post) = split(/.post/,$tmppostfile);
|
||||
@ -4813,15 +4807,16 @@ sub run_rsync_postscripts
|
||||
my $tmpp=$syncdir . $ps;
|
||||
$ps=$tmpp;
|
||||
}
|
||||
# my $rsp = {};
|
||||
# $rsp->{data}->[0] = " postscripts = $ps";
|
||||
# xCAT::MsgUtils->message("I", $rsp, $::CALLBACK);
|
||||
|
||||
$out=xCAT::Utils->runxcmd( { command => ['xdsh'],
|
||||
node => \@nodes,
|
||||
arg => [ "-e", $ps ]
|
||||
}, $::SUBREQ, 0);
|
||||
push @newoutput,$out;
|
||||
}, $::SUBREQ, 0,1);
|
||||
foreach my $r (@$out){
|
||||
push(@newoutput, $r);
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
return @newoutput;
|
||||
|
Loading…
Reference in New Issue
Block a user