[PATCH] Add support for the realm command

Vratislav Podzimek vpodzime at redhat.com
Fri May 3 08:56:52 UTC 2013


On Thu, 2013-05-02 at 11:54 -0400, Chris Lumens wrote:
> > > Can you give me an example of how this might be given in a kickstart
> > > file?  Can multiple realm commands be specified in the same file?
> > 
> > Sure, and yes, the multiple lines would look like:
> > 
> >    realm join --one-time-password=ThePassword domain.example.com
> >    realm permit --all
> 
> Okay, I thought this might be the case.  Does each line then correspond
> to a specific command line?  Basically, I am trying to understand two
> things here:
> 
> (1) Why does pykickstart/anaconda need to know the details of argument
> processing?  For the authconfig command, for instance, we act just as a
> pass through and don't need to worry with what changes.
> 
> (2) For other commands that can be specified multiple times (the
> partitioning ones are the biggest example), there's not just a Command
> object but a Data object as well.  You build up a list of the data
> objects and then execute each one in order.  Why is this command done
> differently?
I think it is not necessary to have a Data object for the realm command.
It doesn't care about the order of the commands and runs everything in
the right order. It could even be:

realm join --one-time-password=ThePassword --permit=all domain.example.com

But the multiple-line syntax matches the manual realmd utility
invocation in a better way.

-- 
Vratislav Podzimek

Anaconda Rider | Red Hat, Inc. | Brno - Czech Republic



More information about the anaconda-patches mailing list