diff options
author | Bill Nottingham <notting@redhat.com> | 2012-04-24 14:37:48 -0400 |
---|---|---|
committer | Bill Nottingham <notting@redhat.com> | 2012-04-24 14:37:48 -0400 |
commit | 4920ccfbb5f232488f79422943dfdcac1efc5301 (patch) | |
tree | 874736d6a1b32e052c33171fa80eaf00dd143f8e /sysconfig/network-scripts/network-functions | |
parent | 7fac4bb19bce48e827b6237a70b28065b0762421 (diff) | |
download | initscripts-4920ccfbb5f232488f79422943dfdcac1efc5301.tar initscripts-4920ccfbb5f232488f79422943dfdcac1efc5301.tar.gz initscripts-4920ccfbb5f232488f79422943dfdcac1efc5301.tar.bz2 initscripts-4920ccfbb5f232488f79422943dfdcac1efc5301.tar.xz initscripts-4920ccfbb5f232488f79422943dfdcac1efc5301.zip |
Allow dhclient configuration files for DHCPv6 as well. (#815676)
Diffstat (limited to 'sysconfig/network-scripts/network-functions')
-rw-r--r-- | sysconfig/network-scripts/network-functions | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/sysconfig/network-scripts/network-functions b/sysconfig/network-scripts/network-functions index 6402a7dc..044f1ea1 100644 --- a/sysconfig/network-scripts/network-functions +++ b/sysconfig/network-scripts/network-functions @@ -68,6 +68,17 @@ generate_lease_file_name () { LEASEFILE="/var/lib/dhclient/dhclient$ver-${UUID}-${DEVICE}.lease" } +generate_config_file_name () { + local ver=$1 + if [ -s /etc/dhcp/dhclient$ver-${DEVICE}.conf ]; then + DHCLIENTCONF="-cf /etc/dhcp/dhclient$ver-${DEVICE}.conf"; + elif [ -s /etc/dhclient$ver-${DEVICE}.conf ]; then + DHCLIENTCONF="-cf /etc/dhclient$ver-${DEVICE}.conf"; + else + DHCLIENTCONF=''; + fi +} + need_config () { local nconfig |