fixing the migration problem that rmkitcomp should remove the kitdeployment parameter file and its contents.
This commit is contained in:
parent
adb04f1651
commit
bb4fa36b29
@ -3004,6 +3004,21 @@ sub rmkitcomp
|
||||
unless ( $match ) {
|
||||
my @contents = ();;
|
||||
if ( -e "$kitdir/other_files/$kitdeployfile" ) {
|
||||
if (open(KITDEPLOY, "<", "$kitdir/other_files/$kitdeployfile") ) {
|
||||
@contents = <KITDEPLOY>;
|
||||
close(KITDEPLOY);
|
||||
if($::VERBOSE){
|
||||
my %rsp;
|
||||
push@{ $rsp{data} }, "Reading kit deployparams from $kitdir/other_files/$kitdeployfile";
|
||||
xCAT::MsgUtils->message( "I", \%rsp, $callback );
|
||||
}
|
||||
} else {
|
||||
my %rsp;
|
||||
push@{ $rsp{data} }, "Could not open kit deployparams file $kitdir/other_files/$kitdeployfile";
|
||||
xCAT::MsgUtils->message( "E", \%rsp, $callback );
|
||||
return 1;
|
||||
}
|
||||
|
||||
push @contents, "#INCLUDE:$kitdir/other_files/$kitdeployfile#";
|
||||
}
|
||||
|
||||
@ -3040,6 +3055,16 @@ sub rmkitcomp
|
||||
my @otherdeployparams;
|
||||
my $deployparam_file = $kittable->{kitdir}."/other_files/".$kittable->{kitdeployparams};
|
||||
if ( -e "$deployparam_file" ) {
|
||||
|
||||
if (open(OTHERDEPLOYPARAM, "<", "$deployparam_file" )) {
|
||||
@otherdeployparams = <OTHERDEPLOYPARAM>;
|
||||
close(OTHERDEPLOYPARAM);
|
||||
}
|
||||
|
||||
foreach ( @otherdeployparams ) {
|
||||
push @otherlines, $_;
|
||||
}
|
||||
|
||||
push @otherlines, "#INCLUDE:$deployparam_file#";
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user