diff options
author | Pascal Rigaux <pixel@mandriva.com> | 2007-08-09 14:04:25 +0000 |
---|---|---|
committer | Pascal Rigaux <pixel@mandriva.com> | 2007-08-09 14:04:25 +0000 |
commit | dc5524b0906cf3111c49cd16396b22668b6d7ee2 (patch) | |
tree | 9e1774b16d2f4ce3b4f764b4ba25853e9db2b526 /urpmi | |
parent | b07ef84b0bef0bb8ae4a2bea7bd7211fcceffe96 (diff) | |
download | urpmi-dc5524b0906cf3111c49cd16396b22668b6d7ee2.tar urpmi-dc5524b0906cf3111c49cd16396b22668b6d7ee2.tar.gz urpmi-dc5524b0906cf3111c49cd16396b22668b6d7ee2.tar.bz2 urpmi-dc5524b0906cf3111c49cd16396b22668b6d7ee2.tar.xz urpmi-dc5524b0906cf3111c49cd16396b22668b6d7ee2.zip |
- urpmi
o explicit error when using "urpmi ---install-src" as user with remote media
o add support for "suggests": a newly suggested package is installed as if
required, but one can remove it afterwards, or use --no-suggests
- urpmf
o handle --suggests
all the work is done in perl-URPM 1.69
Diffstat (limited to 'urpmi')
-rwxr-xr-x | urpmi | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -469,6 +469,7 @@ my $restart_itself = urpm::select::resolve_dependencies($urpm, install_src => $install_src, keep => $urpm->{options}{keep}, nodeps => $urpm->{options}{'allow-nodeps'} || $urpm->{options}{'allow-force'}, + no_suggests => $urpm->{options}{'no-suggests'}, priority_upgrade => $test || $env ? '' : $urpm->{options}{'priority-upgrade'}, ); @@ -571,6 +572,9 @@ foreach my $pkg (sort { $a->name cmp $b->name } @{$urpm->{depslist}}[keys %{$sta push @root_only, $fullname; } elsif ($install_src || $pkg->arch ne 'src') { $sum += $pkg->size; + if ($state->{selected}{$pkg->id}{suggested}) { + $fullname = N("%s (suggested)", $fullname); + } push @to_install, $fullname; } } |