2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-06-03 03:50:08 +00:00

fix issue updatenode -f loses directories when copying files to SN #4456 (#4494)

This commit is contained in:
yangsong 2017-12-12 03:21:10 -06:00 committed by Bin Xu
parent c3fa764ef9
commit 921ae0cb4a

View File

@ -5216,7 +5216,13 @@ sub parse_rsync_input_file_on_MN
if ($rsyncSN == 1)
{ # syncing the SN
$dest_dir = $syncdir; # the SN sync dir
$dest_dir .= dirname($srcfile);
if($srcfile =~ /\/$/){
#the srcfile is a directory
$dest_dir .= $srcfile;
}else{
#the srcfile is a file
$dest_dir .= dirname($srcfile);
}
$dest_dir =~ s/\s*//g; #remove blanks
}
$$options{'destDir_srcFile'}{$target_node}{$dest_dir} ||=