diff options
| author | Olivier Blin <oblin@mandriva.com> | 2008-05-12 12:38:23 +0000 |
|---|---|---|
| committer | Olivier Blin <oblin@mandriva.com> | 2008-05-12 12:38:23 +0000 |
| commit | 2f8375b74f79a7926c310daaaeef4d3c6068e014 (patch) | |
| tree | 9a887a150ba96449001edbca76e3c829fe2510db /lib/network/connection | |
| parent | afa9c4395c7aff570b871ae1a360e299a6e05d59 (diff) | |
| download | drakx-net-distro/mdv2008.0.tar drakx-net-distro/mdv2008.0.tar.gz drakx-net-distro/mdv2008.0.tar.bz2 drakx-net-distro/mdv2008.0.tar.xz drakx-net-distro/mdv2008.0.zip | |
allow to skip protocol and address configuration (defaulting to dhcp) if AUTOMATIC_ADDRESS is true in /etc/sysconfig/drakx-netdistro/mdv2008.0
Diffstat (limited to 'lib/network/connection')
| -rw-r--r-- | lib/network/connection/ethernet.pm | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/network/connection/ethernet.pm b/lib/network/connection/ethernet.pm index 29c6be9..2815f1c 100644 --- a/lib/network/connection/ethernet.pm +++ b/lib/network/connection/ethernet.pm @@ -57,8 +57,10 @@ sub check_device { } sub get_protocols() { - { - static => N("Manual configuration"), + my $system_file = '/etc/sysconfig/drakx-net'; + my %global_settings = getVarsFromSh($system_file); + +{ + if_(!text2bool($global_settings{AUTOMATIC_ADDRESS}), static => N("Manual configuration")), dhcp => N("Automatic IP (BOOTP/DHCP)"), }; } |
