#4262 The type of error message in rmosdistro is not string ref
This commit is contained in:
parent
201fb1871b
commit
8a6b60a769
@ -157,7 +157,7 @@ sub rmosdistro
|
||||
|
||||
|
||||
if ($help) {
|
||||
$callback->({info=>"rmosdistro [{-a|--all}] [-f|--force] [osdistroname] ...",errorcode=>[0]});
|
||||
$callback->({info=>["rmosdistro [{-a|--all}] [-f|--force] [osdistroname] ..."],errorcode=>[0]});
|
||||
return;
|
||||
}
|
||||
|
||||
@ -165,7 +165,7 @@ sub rmosdistro
|
||||
{
|
||||
unless(scalar @ARGV)
|
||||
{
|
||||
$callback->({info=>"please specify osdistroname to remove, or specify \"-a|--all\" to remove all osdistros ",errorcode=>[1]});
|
||||
$callback->({info=>["please specify osdistroname to remove, or specify \"-a|--all\" to remove all osdistros "],errorcode=>[1]});
|
||||
return;
|
||||
}
|
||||
#if any osdistro has been specified,push it into array
|
||||
@ -175,7 +175,7 @@ sub rmosdistro
|
||||
my $osdistrotab = xCAT::Table->new('osdistro',-create=>1);
|
||||
unless($osdistrotab)
|
||||
{
|
||||
$callback->({error=>"rmosdistro: failed to open table 'osdistro'!",errorcode=>[1]});
|
||||
$callback->({error=>["rmosdistro: failed to open table 'osdistro'!"],errorcode=>[1]});
|
||||
return;
|
||||
}
|
||||
|
||||
@ -202,7 +202,7 @@ sub rmosdistro
|
||||
$osimagetab=xCAT::Table->new('osimage');
|
||||
unless($osimagetab)
|
||||
{
|
||||
$callback->({error=>"rmosdistro: failed to open table 'osimage'!",errorcode=>[1]});
|
||||
$callback->({error=>["rmosdistro: failed to open table 'osimage'!"],errorcode=>[1]});
|
||||
$osdistrotab->close();
|
||||
return;
|
||||
}
|
||||
@ -217,7 +217,7 @@ sub rmosdistro
|
||||
my $result=&getOSdistroref($osimagetab,$_);
|
||||
if($result)
|
||||
{
|
||||
$callback->({error=>"rmosdistro: failed to remove $_, it is referenced by osimages:\n$result\nretry with -f option !",errorcode=>[1]});
|
||||
$callback->({error=>["rmosdistro: failed to remove $_, it is referenced by osimages:\n$result\nretry with -f option !"],errorcode=>[1]});
|
||||
next;
|
||||
}
|
||||
}
|
||||
@ -227,7 +227,7 @@ sub rmosdistro
|
||||
my $result=$osdistrotab->getAttribs(\%keyhash,'dirpaths','basename','majorversion','minorversion','arch');
|
||||
unless($result)
|
||||
{
|
||||
$callback->({error=>"rmosdistro: $keyhash{osdistroname} not exist!",errorcode=>[1]});
|
||||
$callback->({error=>["rmosdistro: $keyhash{osdistroname} not exist!"],errorcode=>[1]});
|
||||
next;
|
||||
}
|
||||
|
||||
@ -239,7 +239,7 @@ sub rmosdistro
|
||||
system("rm -rf $result->{'dirpaths'}");
|
||||
if($? != 0)
|
||||
{
|
||||
$callback->({error=>"rmosdistro: failed to remove $keyhash{osdistroname} directory!",errorcode=>[1]});
|
||||
$callback->({error=>["rmosdistro: failed to remove $keyhash{osdistroname} directory!"],errorcode=>[1]});
|
||||
next;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user