mirror of
				https://github.com/xcat2/xcat-core.git
				synced 2025-10-31 11:22:27 +00:00 
			
		
		
		
	Merged the zVM changes into some xcat_client files (#1608)
Change-Id: I3405cede348c63ea6b43ceda4bdfdad0f3a5422a
This commit is contained in:
		| @@ -57,6 +57,7 @@ sub print_usage | ||||
|     print "Usage:\n"; | ||||
|     print "    genimage\n\n"; | ||||
|     print "    genimage --dryrun\n\n"; | ||||
|     print '    genimage  -o <osver> [-a <arch>] -p <profile> -i <nodebootif> -n <nodenetdrivers> [--onlyinitrd] [-r <otherifaces>] [-k <kernelver>] [-g <krpmver>] [-m statelite] [-l rootlimitsize] [-t tmplimitsize] [--permission <permission>] [--interactive] [--dryrun]'."\n\n"; | ||||
|     print '    genimage [-o <osver>] [-a <arch>] [-p <profile>] [-i <nodebootif>] [-n <nodenetdrivers>] [--onlyinitrd] [-r <otherifaces>] [-k <kernelver>] [-g <krpmver>] [-m statelite] [-l rootlimitsize] [-t tmplimitsize] [--permission <permission>] [--interactive] [--dryrun] [--noupdate] <imagename>' . "\n\n"; | ||||
|     print "      --permission is used for statelite only\n"; | ||||
|     print "      -g is used for SLES only\n\n"; | ||||
| @@ -64,6 +65,11 @@ sub print_usage | ||||
|     print "Examples:\n"; | ||||
|     print "    genimage\n"; | ||||
|     print "    genimage --interactive\n"; | ||||
|     print "    genimage -i eth0 -n tg3 -o sles11 -p compute\n"; | ||||
|     print "    genimage -i eth0 -n tg3 -o sles11 -p compute --onlyinitrd\n"; | ||||
|     print "    genimage -i eth0 -r eth1,eth2 -n tg3,bnx2 -o centos5.1 -p compute --interactive\n"; | ||||
|     print "    genimage -i eth0 -n tg3,bnx2 -o sles11 -p compute --dryrun\n"; | ||||
|     print "    genimage -i eth0 -n igb,e1000e,e1000,bnx2,tg3 -o centos5.4 -p nfsroot --permission 777\n"; | ||||
|     print "    genimage -i eth0 -n tg3 --interactive myimagename\n"; | ||||
|     print "    genimage myimagename\n"; | ||||
| } | ||||
|   | ||||
| @@ -38,7 +38,7 @@ This program is the client interface for xdsh/xdcp. | ||||
|    Bypass mode is useful, when executing the command on the Management Server | ||||
|    and in particular if you want to run as a non-root id. | ||||
|    Call parse_args to verify mode (client/server or  bypass) | ||||
| 	   and whether to use Env Variables | ||||
|            and whether to use Env Variables | ||||
|    Build hash and submit request | ||||
|    See man page for options | ||||
|  | ||||
| @@ -232,6 +232,8 @@ sub parse_args_xdsh | ||||
|             'q|show-config'            => \$options{'show-config'}, | ||||
|             'r|node-rsh=s'             => \$options{'node-rsh'}, | ||||
|             'i|rootimg=s'              => \$options{'rootimg'}, | ||||
|             'ip=s'                     => \$options{'ip'}, | ||||
|             'show=s'                   => \$options{'show'}, | ||||
|             's|stream'                 => \$options{'streaming'}, | ||||
|             't|timeout=i'              => \$options{'timeout'}, | ||||
|             'v|verify'                 => \$options{'verify'}, | ||||
| @@ -407,12 +409,12 @@ sub parse_args_xdsh | ||||
|     if ($options{'ssh-setup'})    # if going to setup ssh keys | ||||
|     { | ||||
|         my $msg; | ||||
|         if (!($ENV{'DSH_REMOTE_PASSWORD'})) | ||||
|         {                         # if not already set | ||||
|              # prompt for the password for the userid on the node that will be setup | ||||
|         if (!($ENV{'DSH_REMOTE_PASSWORD'}) && !$options{'show'} ) | ||||
|         {                         # if not already set and not requested to just show the information, | ||||
|             # prompt for the password for the userid on the node that will be setup | ||||
|             my $userpw; | ||||
|             $msg = | ||||
| "The ssh keys will be updated for '$to_userid' on the node(s).\nPassword:"; | ||||
|               "Enter the password for the userid: $to_userid on the node where the ssh keys \nwill be updated:\n"; | ||||
|             xCAT::MsgUtils->message("I", $msg); | ||||
|             system("stty -echo");    # turn off keyboard | ||||
|             chop($userpw = <STDIN>); | ||||
| @@ -573,9 +575,11 @@ sub parse_args_xdcp | ||||
|             'F|File=s'              => \$options{'File'}, | ||||
|             'h|help'                => \$options{'help'}, | ||||
|             'i|rootimg=s'           => \$options{'rootimg'}, | ||||
|             'l|user=s'              => \$options{'user'}, | ||||
|                     'ip=s'             => \$options{'ip'}, | ||||
|                     'l|user=s'              => \$options{'user'}, | ||||
|             'm|monitor'             => \$options{'monitor'}, | ||||
|             'o|node-options=s'      => \$options{'node-options'}, | ||||
|                     'show=s'           => \$options{'show'}, | ||||
|             'q|show-config'         => \$options{'show-config'}, | ||||
|             'p|preserve'            => \$options{'preserve'}, | ||||
|             'r|c|node-rcp=s'        => \$options{'node-rcp'}, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user