diff options
author | Thierry Vignaud <tv@mageia.org> | 2012-10-11 15:50:03 +0000 |
---|---|---|
committer | Thierry Vignaud <tv@mageia.org> | 2012-10-11 15:50:03 +0000 |
commit | ce58451c60c85c9439d585f346881cfa0a41bc72 (patch) | |
tree | 0f41899359830812a8d32bea3dfe8d828a3ef8a8 | |
parent | 06c03872c86abf7ec2a621f9f18e475598c10ab5 (diff) | |
download | urpmi-ce58451c60c85c9439d585f346881cfa0a41bc72.tar urpmi-ce58451c60c85c9439d585f346881cfa0a41bc72.tar.gz urpmi-ce58451c60c85c9439d585f346881cfa0a41bc72.tar.bz2 urpmi-ce58451c60c85c9439d585f346881cfa0a41bc72.tar.xz urpmi-ce58451c60c85c9439d585f346881cfa0a41bc72.zip |
make --use-distrib works as user (mga#1225)
-rw-r--r-- | NEWS | 2 | ||||
-rw-r--r-- | urpm/args.pm | 7 |
2 files changed, 8 insertions, 1 deletions
@@ -6,6 +6,8 @@ o wrap big messages (mga#5118) - library: o enhanced doc +- urpm[fq]: + o make --use-distrib works as user (mga#1225) Version 7.8.3 - 04 October 2012, by Thierry Vignaud diff --git a/urpm/args.pm b/urpm/args.pm index 66766033..41201558 100644 --- a/urpm/args.pm +++ b/urpm/args.pm @@ -169,7 +169,12 @@ my %options_spec = ( 'skip=s' => \$options{skip}, 'prefer=s' => \$options{prefer}, 'root=s' => sub { set_root($urpm, $_[1]) }, - 'use-distrib=s' => \$options{usedistrib}, + 'use-distrib=s' => sub { + $options{usedistrib} = $_[1]; + return if !$>; + $urpm->{cachedir} = $urpm->valid_cachedir; + $urpm->{statedir} = $urpm->valid_statedir; + }, 'probe-synthesis' => sub { $options{probe_with} = 'synthesis' }, 'probe-hdlist' => sub { $options{probe_with} = 'synthesis' }, #- ignored, kept for compatibility 'excludepath|exclude-path=s' => sub { $urpm->{options}{excludepath} = $_[1] }, |