Re: Any ideas why this fails?:

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

 



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@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