RE: Console based kickstart file generator

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi ,

RHEL 3 and 4 (NOT 2.1, atleast not as delivered - you'd need to modify it)
are able to use the %include tag in their kickstartscripts. By including
external files that contain kickstart directives, you can dynamically
create parts of the kickstart script on-the-fly. Anaconda accomplishes this
by running the kickstart script twice. In your %pre script you can ask
questions which you can then use to generate other parts of the kickstart
script (via %include). You can use this to make a list of packages and
define the disk partitioning dynamically. Since your %pre script can run sh
or python, you can do tests on the system, including looking in /proc,
running fdisk or parted, etc. to determine your system configuration and
take action accordingly.

Cheers,

Christian

_________________
Christian Rohrmeier
Schering AG
Corporate IT - Infrastructure and Services
Computer Systems and Operations
System Administration - Research and Development
Tel +49 30 468 15794
Fax +49 30 468 95794


                                                                           
             "Chowdhury,                                                   
             Chandan Dutta"                                                
             <chandan-dutta.ch                                          To 
             owdhury@xxxxxx>           "Discussion list about Kickstart"   
             Sent by:                  <kickstart-list@xxxxxxxxxx>         
             kickstart-list-bo                                          cc 
             unces@xxxxxxxxxx                                              
                                                                   Subject 
                                       RE: Console based kickstart file    
             01.07.2005 06:34          generator                           
                                                                           
                                                                           
             Please respond to                                             
              Discussion list                                              
              about Kickstart                                              
             <kickstart-list@r                                             
                edhat.com>                                                 
                                                                           
                                                                           




Hello all,

Thanks to all for you for the replies, what I really want to control is
the partitioning sizes and the package selection part of kickstart, I
wan to give the user the ability to choose the package and partition
sizes all other kickstart features are hidden from them. Now how do I
get the package list for the distribution and the hard disk specs. I
would prefer to do it by shell script/dialog , but I am not restricting
the options only to this if need be .


Thanks in advance for all help

Regards
-CDC

-----Original Message-----
From: kickstart-list-bounces@xxxxxxxxxx
[mailto:kickstart-list-bounces@xxxxxxxxxx] On Behalf Of
Christian.Rohrmeier@xxxxxxxxxxx
Sent: Thursday, June 30, 2005 8:09 PM
To: Discussion list about Kickstart
Cc: Discussion list about Kickstart; kickstart-list-bounces@xxxxxxxxxx
Subject: Re: Console based kickstart file generator


Hi,

I did something similar. I put tags in a template ks.cfg that I then
replace dynamically with the apropriate text via a perl script. The
original starting point was a standard kickstart script. The
documentation for KS is actually quite good, other than a few omissions.
Most important for me was to see others' KS files to get ideas, and then
ofcourse to spend quality time writing and testing my own to learn what
can and can't be done with KS.

Cheers,

Christian

_________________
Christian Rohrmeier
Schering AG
Corporate IT - Infrastructure and Services Computer Systems and
Operations System Administration - Research and Development Tel +49 30
468 15794 Fax +49 30 468 95794




             Klaus Steden

             <klaus.steden@tho

             mson.net>
To
             Sent by:                  Discussion list about Kickstart

             kickstart-list-bo         <kickstart-list@xxxxxxxxxx>

             unces@xxxxxxxxxx
cc



Subject
             30.06.2005 16:09          Re: Console based kickstart file

                                       generator



             Please respond to

              Discussion list

              about Kickstart

             <kickstart-list@r

                edhat.com>









> Hello Klaus,
>
> Can you share the same with me ? Where can I find thepackage.
>
> Thanks in advance for all the help
>
Sorry, no such luck, I put this together by hand. The approach I've
taken was to inject code in between the /sbin/loader starting (the
kickstart init
program) and anaconda being launched - something I wouldn't advise
unless you're brave and possibly foolish.

Realistically, though, the kickstart.cfg is just plain text - I grabbed
the docs, and a copy of a ks file I had used on another machine, and I
used that as my reference point for generating things. Make one using
the GUI, and start experimenting with it, would be my best advice.

hth,
Klaus

_______________________________________________
Kickstart-list mailing list
Kickstart-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/kickstart-list



_______________________________________________
Kickstart-list mailing list
Kickstart-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/kickstart-list

_______________________________________________
Kickstart-list mailing list
Kickstart-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/kickstart-list




[Index of Archives]     [Red Hat General]     [CentOS Users]     [Fedora Users]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux