diff options
author | Thierry Vignaud <tvignaud@mandriva.org> | 2004-01-27 15:44:58 +0000 |
---|---|---|
committer | Thierry Vignaud <tvignaud@mandriva.org> | 2004-01-27 15:44:58 +0000 |
commit | 15f234bdfeb389a9578cb6e671ca897395cdcb66 (patch) | |
tree | 2c40705218d930f286c5986bc06e80c13a55e074 /perl-install/network/netconnect.pm | |
parent | 7ec9ca15b45cd08826368c003d1f98bad2a20472 (diff) | |
download | drakx-15f234bdfeb389a9578cb6e671ca897395cdcb66.tar drakx-15f234bdfeb389a9578cb6e671ca897395cdcb66.tar.gz drakx-15f234bdfeb389a9578cb6e671ca897395cdcb66.tar.bz2 drakx-15f234bdfeb389a9578cb6e671ca897395cdcb66.tar.xz drakx-15f234bdfeb389a9578cb6e671ca897395cdcb66.zip |
install needed packages w/o second thoughs
Diffstat (limited to 'perl-install/network/netconnect.pm')
-rw-r--r-- | perl-install/network/netconnect.pm | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/perl-install/network/netconnect.pm b/perl-install/network/netconnect.pm index 7413c1b61..6b2c8c86a 100644 --- a/perl-install/network/netconnect.pm +++ b/perl-install/network/netconnect.pm @@ -536,7 +536,7 @@ killall pppd post => sub { network::modem::ppp_configure($in, $modem); $netc->{$_} = 'ppp0' foreach 'NET_DEVICE', 'NET_INTERFACE'; - $in->do_pkgs->ensure_is_installed('kdenetwork-kppp', '/usr/bin/kppp'); + $in->do_pkgs->install('kdenetwork-kppp') if !-e '/usr/bin/kppp'; $handle_multiple_cnx->(); }, }, @@ -567,8 +567,8 @@ killall pppd $adsl_device = { reverse %adsl_devices }->{$ntf_name} || $ntf_name; # ethernet device case return 'adsl_unsupported_eci' if $adsl_device eq 'eci'; $netconnect::need_restart_network = member($adsl_device, qw(speedtouch eci)); - $in->do_pkgs->ensure_is_installed(@{$packages{$adsl_device}}) if $packages{$adsl_device}; - if ($adsl_device eq 'speedtouch' && ! -r '/usr/share/speedtouch/mgmt.o' && !$::testing) { + $in->do_pkgs->install($packages{$adsl_device}->[0]) if $packages{$adsl_device} && !-e $packages{$adsl_device}->[1]; + if ($adsl_device eq 'speedtouch' && ! -r '$::prefix/usr/share/speedtouch/mgmt.o' && !$::testing) { $in->do_pkgs->what_provides("speedtouch_mgmt") and $in->do_pkgs->install('speedtouch_mgmt', 'auto'); return 'adsl_speedtouch_firmware' if ! -e "$::prefix/usr/share/speedtouch/mgmt.o"; |