[Spacewalk-list] kickstart.py: spacecmd -- kickstart_clone -n profile_name -c profile_clone
Aaron Prayther
aprayther at LCE.com
Wed Apr 13 14:57:02 UTC 2011
kickstart.py
below adds the "clone" option.
####################
def help_kickstart_clone(self):
print 'kickstart_clone: Clone a Kickstart profile'
print '''usage: kickstart_clone [options]
options:
-n NAME
-c CLONE_NAME'''
def do_kickstart_clone(self, args):
options = [ Option('-n', '--name', action='store'),
Option('-c', '--clonename', action='store') ]
(args, options) = parse_arguments(args, options)
if is_interactive(options):
options.name = prompt_user('Name:', noblank = True)
options.clonename = prompt_user('Clone Name:', noblank = True)
else:
if not options.name:
logging.error('The Kickstart name is required')
return
if not options.clonename:
logging.error('The Kickstart clone name is required')
return
# leave this blank to use the default server
host = ''
self.client.kickstart.cloneProfile(self.session,
options.name,
options.clonename)
####################
Aaron Prayther
More information about the Spacewalk-list
mailing list