Any ideas why this fails?:

Riggs, Ben rigg0022 at umn.edu
Wed Aug 22 15:30:17 UTC 2007


Good question. I hadn't thought that it might not be in anaconda's path.

Matt Fahrner wrote:
> Are you sure "ifconfig" is in your path?
> 
> Riggs, Ben wrote:
>> <snip>
>> %include /tmp/network-include
>>
>> %pre --interpreter /usr/bin/python
>> #find-ethN configures network info
>> import os
>>
>> #Determine which ethN interface matches mac address supplied by ldap
>> network_statement = "network --bootproto=dhcp --onboot=on --noipv6"
>> pipe = os.popen("ifconfig -a", 'r')
>> for line in pipe.readlines():
>>     if '00:e0:81:33:d6:c7' in line.lower():
>>         network_statement = "".join((network_statement, " --device=", 
>> line.split()[0].strip(), "\n"))
>> file = open("/tmp/network-include", 'w')
>> file.write(network_statement)
>> file.close()
>> </snip>
>>
>> I can't find anything glaringly obvious. I know the python works. When 
>> anaconda runs, it still asks for network info manually.
>>
>> _______________________________________________
>> 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