diff options
author | Jasper Capel <capel@stone-it.com> | 2009-01-28 10:24:36 +0100 |
---|---|---|
committer | Michael DeHaan <mdehaan@redhat.com> | 2009-02-24 15:03:48 -0500 |
commit | 1bddf4b5f536907d4f91fd8c2f9981df9f5641c2 (patch) | |
tree | a96eae1c74b0c217a238fa85b7cb140b23b00b10 /snippets | |
parent | 90da76a410d37ae9450b3ed83aa2689c1dbe1440 (diff) | |
download | cobbler-1bddf4b5f536907d4f91fd8c2f9981df9f5641c2.tar.gz cobbler-1bddf4b5f536907d4f91fd8c2f9981df9f5641c2.tar.xz cobbler-1bddf4b5f536907d4f91fd8c2f9981df9f5641c2.zip |
Anaconda didn't seem to honour --hostname on "network" statements for DHCP, at least on EL5.
This patch sets the hostname in /etc/sysconfig/network explicitly during post_install_network_config.
Diffstat (limited to 'snippets')
-rw-r--r-- | snippets/post_install_network_config | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/snippets/post_install_network_config b/snippets/post_install_network_config index a50c7610..68b95ad0 100644 --- a/snippets/post_install_network_config +++ b/snippets/post_install_network_config @@ -52,6 +52,15 @@ rm -f /etc/sysconfig/network mv /etc/sysconfig/network.cobbler /etc/sysconfig/network #end if ## ============================================================================= + ## Configure the system's primary hostname. This is also passed to anaconda, but + ## anaconda doesn't seem to honour it in DHCP-setups. + #if $hostname != "" +grep -v HOSTNAME /etc/sysconfig/network > /etc/sysconfig/network.cobbler +echo "HOSTNAME=$hostname" >> /etc/sysconfig/network.cobbler +rm -f /etc/sysconfig/network +mv /etc/sysconfig/network.cobbler /etc/sysconfig/network + #end if + ## ============================================================================= ## now create the config file for each interface #for $iname in $ikeys # Start configuration for $iname @@ -201,8 +210,8 @@ echo "BOOTPROTO=dhcp" >> $devfile #end if #set $nct = 0 #for $nameserver in $name_servers - #set $nct = $nct + 1 -echo "DNS$nct=$nameserver" >> $devfile + #set $ct = $nct + 1 +echo "DNS$ct=$nameserver" >> $devfile #end for #if $name_servers_search != "" sed -i -e "/^search /d" /etc/resolv.conf |