Remove useless code in setup_CONS so it will work on the Management NOde
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@15223 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
		| @@ -488,54 +488,37 @@ sub setup_CONS | ||||
|     my ($nodename) = @_; | ||||
|     my $rc = 0; | ||||
|  | ||||
|     # read DB for nodeinfo | ||||
|     my $master; | ||||
|     my $os; | ||||
|     my $arch; | ||||
|     my $cmd; | ||||
|     my $retdata = xCAT::ServiceNodeUtils->readSNInfo($nodename); | ||||
|     if ($retdata->{'arch'}) | ||||
|     {    # no error | ||||
|         $master = $retdata->{'master'}; | ||||
|         $os     = $retdata->{'os'}; | ||||
|         $arch   = $retdata->{'arch'}; | ||||
|  | ||||
|         # make the consever 8 configuration file | ||||
|         my $cmdref; | ||||
|         $cmdref->{command}->[0] = "makeconservercf"; | ||||
|         $cmdref->{arg}->[0]     = "-l"; | ||||
|         $cmdref->{cwd}->[0]     = "/opt/xcat/sbin"; | ||||
|         $cmdref->{svboot}->[0]  = "yes"; | ||||
|         no strict "refs"; | ||||
|         my $modname = "conserver"; | ||||
|         ${"xCAT_plugin::" . $modname . "::"}{process_request} | ||||
|     my $cmdref; | ||||
|     $cmdref->{command}->[0] = "makeconservercf"; | ||||
|     $cmdref->{arg}->[0]     = "-l"; | ||||
|     $cmdref->{cwd}->[0]     = "/opt/xcat/sbin"; | ||||
|     $cmdref->{svboot}->[0]  = "yes"; | ||||
|     no strict "refs"; | ||||
|     my $modname = "conserver"; | ||||
|     ${"xCAT_plugin::" . $modname . "::"}{process_request} | ||||
|           ->($cmdref, \&xCAT::Client::handle_response); | ||||
|  | ||||
|         # start conserver. conserver needs 2 CA files to start | ||||
|         my $ca_file1 = "/etc/xcat/ca/ca-cert.pem"; | ||||
|         my $ca_file2 = "/etc/xcat/cert/server-cred.pem"; | ||||
|         if (!-e $ca_file1) | ||||
|         { | ||||
|             print | ||||
|               "conserver cannot be started because the file $ca_file1 cannot be found\n"; | ||||
|         } | ||||
|         elsif (!-e $ca_file2) | ||||
|         { | ||||
|             print | ||||
|               "conserver cannot be started because the file $ca_file2 cannot be found\n"; | ||||
|         } | ||||
|         else | ||||
|         { | ||||
|             my $rc = xCAT::Utils->startService("conserver"); | ||||
|             if ($rc != 0) | ||||
|             { | ||||
|                 return 1; | ||||
|             } | ||||
|         } | ||||
|     # start conserver. conserver needs 2 CA files to start | ||||
|     my $ca_file1 = "/etc/xcat/ca/ca-cert.pem"; | ||||
|     my $ca_file2 = "/etc/xcat/cert/server-cred.pem"; | ||||
|     if (!-e $ca_file1) | ||||
|     { | ||||
|         print | ||||
|         "conserver cannot be started because the file $ca_file1 cannot be found\n"; | ||||
|     } | ||||
|     elsif (!-e $ca_file2) | ||||
|     { | ||||
|         print | ||||
|           "conserver cannot be started because the file $ca_file2 cannot be found\n"; | ||||
|     } | ||||
|     else | ||||
|     {    # error reading Db | ||||
|         $rc = 1; | ||||
|     { | ||||
|         my $rc = xCAT::Utils->startService("conserver"); | ||||
|         if ($rc != 0) | ||||
|         { | ||||
|             return 1; | ||||
|         } | ||||
|     } | ||||
|     return $rc; | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user