On 2011-08-13 04:26, Jerry Geis wrote:
I can get the kickstart command line with /proc/cmdline
it looks something like xxxxx ks=http://192.168.1.8/ks/ks.cfg xxxxxx in the %pre sections of my ks.cfg I was wanting to extract the IP from the ks= part. I was going to utilize the "tr" command but its not available in %pre.
how can I go about extracting the IP address from with in the %pre section
I was going to do something like: cat /proc/cmdline | tr ' ' '\n' | grep ks=http | tr '/' ' ' | awk {' print $2'}
Since tr isnt available how else can I do it?
This one should work in sh environment
KS_IPADDR=`< /proc/cmdline sed 's/ /\n/g' | grep "ks=http" | cut -d/ -f3`
/Thomas