summaryrefslogtreecommitdiffstats
path: root/urpme
diff options
context:
space:
mode:
authorPascal Rigaux <pixel@mandriva.com>2006-11-29 14:39:18 +0000
committerPascal Rigaux <pixel@mandriva.com>2006-11-29 14:39:18 +0000
commitdf95f65347ad42a943b273e0bbaaf865826c93cc (patch)
treefd78a201e90f35fb22051d468df7b643de432383 /urpme
parentd5358dfaa2c196e595693b09dee13da02578b5d7 (diff)
downloadurpmi-df95f65347ad42a943b273e0bbaaf865826c93cc.tar
urpmi-df95f65347ad42a943b273e0bbaaf865826c93cc.tar.gz
urpmi-df95f65347ad42a943b273e0bbaaf865826c93cc.tar.bz2
urpmi-df95f65347ad42a943b273e0bbaaf865826c93cc.tar.xz
urpmi-df95f65347ad42a943b273e0bbaaf865826c93cc.zip
factorize --nolock and --root option handling
Diffstat (limited to 'urpme')
-rw-r--r--urpme8
1 files changed, 4 insertions, 4 deletions
diff --git a/urpme b/urpme
index 613fd3fb..b4f3e045 100644
--- a/urpme
+++ b/urpme
@@ -31,7 +31,7 @@ use urpm::select;
$ENV{PATH} = "/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin";
delete @ENV{qw(ENV BASH_ENV IFS CDPATH)};
-our ($root, $test, $parallel, $auto, $matches, $verbose, $force, $noscripts, $repackage, @l, $bundle, $restricted);
+our ($test, $parallel, $auto, $matches, $verbose, $force, $noscripts, $repackage, @l, $bundle, $restricted);
# Translator: Add here the keys which might be pressed in the "Yes"-case.
my $yesexpr = N("Yy");
@@ -76,7 +76,7 @@ if ($< && !$test) {
#- rurpme checks
if ($restricted) {
- urpm::error_restricted($urpm) if $root || $options{usedistrib} || $noscripts || $parallel;
+ urpm::error_restricted($urpm) if $options{root} || $options{usedistrib} || $noscripts || $parallel;
}
unless ($test) {
@@ -87,7 +87,7 @@ unless ($test) {
my $_urpmi_lock = urpm::lock::urpmi_db($urpm);
urpm::media::configure($urpm,
synthesis => ($parallel ? 'none' : ''),
- root => $root,
+ root => $options{root},
parallel => $parallel,
probe_with => $options{probe_with},
usedistrib => $options{usedistrib},
@@ -117,7 +117,7 @@ my @toremove = urpm::select::find_packages_to_remove($urpm,
#- Warning : the following message is parsed in urpm::parallel_*
$urpm->{error}(N("removing package %s will break your system", $_));
} 0 },
- root => $root,
+ root => $options{root},
) or $urpm->{fatal}(0, N("Nothing to remove"));
my $list = urpm::select::translate_why_removed($urpm, $state, @toremove);