diff -ruN e-smith-base-5.4.0.old/root/usr/share/perl5/vendor_perl/esmith/console/configure.pm e-smith-base-5.4.0/root/usr/share/perl5/vendor_perl/esmith/console/configure.pm --- e-smith-base-5.4.0.old/root/usr/share/perl5/vendor_perl/esmith/console/configure.pm 2013-03-16 21:39:42.000000000 -0700 +++ e-smith-base-5.4.0/root/usr/share/perl5/vendor_perl/esmith/console/configure.pm 2013-03-16 21:41:59.000000000 -0700 @@ -1564,9 +1564,11 @@ { my (undef, $driver1, undef, undef) = split (/\s+/, $adapters[0], 4); my (undef, $driver2, undef, undef) = split (/\s+/, $adapters[1], 4); + my $val = $db->get_prop('InternalInterface', 'NICBonding'); + if (!defined $val){$db->set_prop('InternalInterface', 'NICBonding', 'disabled');} + $val ||= 'disabled'; if($driver1 eq $driver2) - { - my $val = $db->get_prop('InternalInterface', 'NICBonding') || 'disabled'; + { my @args = ( gettext("enabled"), gettext("Enable NIC bonding"), gettext("disabled"), gettext("Disable NIC bonding") @@ -1575,7 +1577,7 @@ ($rc, $choice) = $console->menu_page ( title => gettext("NIC Bonding"), - default => gettext($val), + default => gettext($val), text => gettext("You have more than one network adapter. Would you like to bond them together into a single interface? This can provide greater throughput and/or failure resiliency, depending on your adapters and network configuration."), argsref => \@args