diff options
author | Bill Nottingham <notting@redhat.com> | 2012-04-24 14:37:48 -0400 |
---|---|---|
committer | Lukas Nykryn <lnykryn@redhat.com> | 2012-08-03 10:53:39 +0200 |
commit | 9987361e94ec6f26e557053b27af6e43a9ee13e1 (patch) | |
tree | 192518ff1352629e52beadd187b39d2613eef376 /sysconfig/network-scripts/network-functions | |
parent | f718936169f4385d844c9415de45e5009381170f (diff) | |
download | initscripts-9987361e94ec6f26e557053b27af6e43a9ee13e1.tar initscripts-9987361e94ec6f26e557053b27af6e43a9ee13e1.tar.gz initscripts-9987361e94ec6f26e557053b27af6e43a9ee13e1.tar.bz2 initscripts-9987361e94ec6f26e557053b27af6e43a9ee13e1.tar.xz initscripts-9987361e94ec6f26e557053b27af6e43a9ee13e1.zip |
Allow dhclient configuration files for DHCPv6 as well. (#815676)
Conflicts:
sysconfig/network-scripts/ifup-eth
sysconfig/network-scripts/network-functions
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 e0d5018c..a3833463 100644 --- a/sysconfig/network-scripts/network-functions +++ b/sysconfig/network-scripts/network-functions @@ -59,6 +59,17 @@ get_uuid_by_config () dbus-send --system --print-reply --dest=com.redhat.ifcfgrh1 /com/redhat/ifcfgrh1 com.redhat.ifcfgrh1.GetIfcfgDetails string:"/etc/sysconfig/network-scripts/$1" 2>/dev/null | awk -F '"' '/string / { print $2 }' } +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 |