adding commands to installer image
Michael DeHaan
mdehaan at redhat.com
Tue Aug 4 17:51:41 UTC 2009
On 08/04/2009 01:00 PM, Larry Brigman wrote:
> I have a need to run some standard commands during the kickstart
> install some during
> the pre script some after.
> These programs are not in the current installer images. Is there a
> way to add custom
> programs or applications to the installer image?
>
Are you doing network installs?
In which case, with EL 5 and later you can just add "repo" lines to
attach yum repositories (you can also put these on the CD)
and then install that software in %packages, and then call it in %post.
Also the old "wget the RPM" trick can also work depending on the
environment.
> Reasoning behind the request (so maybe someone can come up with a
> better method).
>
> 1) The systems that are being installed arrive with the time set to
> some local time that is unknown but we want it set
> to UTC. This needs to be set prior to installing any RPM packages
> as some of the post install creates files that
> are timestamped in the future.
>
Hmm, I see. So you want to run ntp in %pre basically.
> 2) We have a vendor supplied tool that runs under Linux that allows us
> to set the BIOS and ipmi settings from a script.
> We use bootloader settings that if the BIOS settings don't match
> it hangs in the Grub loader.
>
>
A simple alternative might be to do a two-pass install.
You have one cobbler profile for the "setup" setups that installs ntp
and the bios scripts and runs them in %post.
In %post, you run koan --replace-self to launch into the "second stage"
install, run through Anaconda a seperate time, this time for the OS that
you actually
are installing.
This could be done via cobbler system records to make sure each system
got the right profile, even though they were installed off of a "stock"
preparation
profile.
If you're not using Cobbler, yes, you'd want to crack open the initrd, I
believe, and add things. Perhaps someone else can offer a better
suggestion. However
the double-install thing would most defintely work with the stock initrd
set.
> Both of the above happen enough that with our manufacturing process I
> would like to get these automated.
>
>
> Thanks for your time.
>
> _______________________________________________
> Kickstart-list mailing list
> Kickstart-list at redhat.com
> https://www.redhat.com/mailman/listinfo/kickstart-list
>
More information about the Kickstart-list
mailing list