mirror of
				https://github.com/xcat2/xcat-core.git
				synced 2025-10-31 11:22:27 +00:00 
			
		
		
		
	1.fixed bug3041906 2. add enableASMI=no to site table
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@7058 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
		| @@ -931,6 +931,7 @@ sub initDB | ||||
|           "$::XCATROOT/sbin/chtab key=timezone site.value=$timezone;"; | ||||
|  | ||||
|         $chtabcmds .= "$::XCATROOT/sbin/chtab key=useNmapfromMN site.value=no;"; | ||||
|         $chtabcmds .= "$::XCATROOT/sbin/chtab key=enableASMI site.value=no;"; | ||||
|  | ||||
|         if ($::osname eq 'AIX') | ||||
|         { | ||||
| @@ -1364,94 +1365,6 @@ sub genCredentials | ||||
|  | ||||
| #----------------------------------------------------------------------------- | ||||
|  | ||||
| =head3    setupAIXconserver  | ||||
| 	 | ||||
|     Set AIX conserver  | ||||
|  | ||||
| =cut | ||||
|  | ||||
| #----------------------------------------------------------------------------- | ||||
|  | ||||
| sub setupAIXconserver | ||||
|  | ||||
| { | ||||
|     if (!-f "/usr/sbin/conserver") | ||||
|     { | ||||
|         my $cmd = "ln -sf /opt/freeware/sbin/conserver /usr/sbin/conserver"; | ||||
|         my $outref = xCAT::Utils->runcmd("$cmd", 0); | ||||
|         if ($::RUNCMD_RC != 0) | ||||
|         { | ||||
|             xCAT::MsgUtils->message( | ||||
|                 'E', | ||||
|                 "Could not ln -sf /opt/freeware/sbin/conserver /usr/sbin/conserver." | ||||
|                 ); | ||||
|         } | ||||
|         else | ||||
|         { | ||||
|             verbose("ln -sf /opt/freeware/sbin/conserver /usr/sbin/conserver."); | ||||
|         } | ||||
|     } | ||||
|     if (!-f "/usr/bin/console") | ||||
|     { | ||||
|         $cmd = "ln -sf /opt/freeware/bin/console /usr/bin/console"; | ||||
|         $outref = xCAT::Utils->runcmd("$cmd", 0); | ||||
|         if ($::RUNCMD_RC != 0) | ||||
|         { | ||||
|             xCAT::MsgUtils->message( | ||||
|                   'E', | ||||
|                   "Could not ln -sf /opt/freeware/bin/console /usr/bin/console." | ||||
|                   ); | ||||
|         } | ||||
|         else | ||||
|         { | ||||
|             verbose("ln -sf /opt/freeware/bin/console /usr/bin/console."); | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     $cmd = "lssrc -a | grep conserver >/dev/null 2>&1"; | ||||
|     $outref = xCAT::Utils->runcmd("$cmd", -1); | ||||
|     if ($::RUNCMD_RC != 0) | ||||
|     { | ||||
|         $cmd = | ||||
|           "mkssys -p /opt/freeware/sbin/conserver -s conserver -u 0 -S -n 15 -f 15 -a \"-o -O1 -C /etc/conserver.cf\""; | ||||
|         $outref = xCAT::Utils->runcmd("$cmd", 0); | ||||
|         if ($::RUNCMD_RC != 0) | ||||
|         { | ||||
|             xCAT::MsgUtils->message('E', "Could not add subsystem conserver."); | ||||
|         } | ||||
|         else | ||||
|         { | ||||
|             xCAT::MsgUtils->message('I', "Added subsystem conserver."); | ||||
|  | ||||
|             # Remove old setting | ||||
|             my $rmitab_cmd = 'rmitab conserver > /dev/null 2>&1'; | ||||
|             my $rc         = system($rmitab_cmd); | ||||
|  | ||||
|             # add to the /etc/inittab file | ||||
|             my $mkitab_cmd = | ||||
|               'mkitab "conserver:2:once:/usr/bin/startsrc -s conserver > /dev/console 2>&1" > /dev/null 2>&1'; | ||||
|             $rc = system($mkitab_cmd);    # may already be there no error check | ||||
|         } | ||||
|     } | ||||
|     else | ||||
|     {                                     # conserver already a service | ||||
|                                           # Remove old setting | ||||
|         my $rmitab_cmd = 'rmitab conserver > /dev/null 2>&1'; | ||||
|         my $rc         = system($rmitab_cmd); | ||||
|  | ||||
|         # make sure it is registered in /etc/inittab file | ||||
|         my $mkitab_cmd = | ||||
|           'mkitab "conserver:2:once:/usr/bin/startsrc -s conserver > /dev/console 2>&1" > /dev/null 2>&1'; | ||||
|         $rc = system($mkitab_cmd);        # may already be there no error check | ||||
|     } | ||||
|  | ||||
|     # now make sure conserver is started | ||||
|     xCAT::Utils->startService("conserver"); | ||||
|  | ||||
| } | ||||
|  | ||||
| #----------------------------------------------------------------------------- | ||||
|  | ||||
| =head3    setupAIXIPMITool  | ||||
|         | ||||
|      Set AIX IPMI Tool  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user