Accessing boot: prompt options inside KS script

Michael Blandford mlblandf at sedona.ch.intel.com
Sat May 21 00:17:36 UTC 2005


dan wrote:

> Klaus Steden wrote:
>
>>> Hi All,
>>>
>>> Is it possible to access the boot: prompt options in the %pre and %post
>>> scripts? As in, if on my bootprompt I have:
>>>
>>> linux ks=http://some.host/some.file -ip=1.2.3.4
>>>
>>> that I can then use the value of "-ip=" in the kickstart script itself?
>>>
>>
>> Christian,
>>
>> You can access these parameters by reading /proc/cmdline.
>>
>> The contents of this file are read-only, and contain all the boot 
>> args except
>> those that get used (and thus eaten) by the kernel (i.e. initrd=<initrd>
>> etc.).
>>
>> It'll take a little bit of perl, awk, python, sed, or shell to turn 
>> them into
>> something useful, but they're there if you need them.
>>
>> hth,
>> Klaus
>>
>
> Klaus -
>
> That is awesmoe.  I will most definately be using that.


Something like this should work.

eval export `cat /proc/cmdline | tr ' ' '\012' | grep =`

This will set a variable for all values containing an = that get passed 
to the kernel.

Michael


Disclaimer: The content of this message is my personal opinion only and 
although I am an employee of Intel, the statements I make here in no way 
represent Intel's position on the issue, nor am I authorized to speak on 
behalf of Intel on this matter.





More information about the Kickstart-list mailing list